Skip to content

Commit 6413fd7

Browse files
goffrieConvex, Inc.
authored andcommitted
Pin GHA dependencies to commit hashes (#50807)
GitOrigin-RevId: 4961c69f0a232251ef9a62c1be7aca116e91c78a
1 parent a6e5712 commit 6413fd7

1 file changed

Lines changed: 26 additions & 26 deletions

File tree

.github/workflows/python-client-build.yml

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,12 @@ jobs:
3737
- runner: ubuntu-22.04
3838
target: ppc64le
3939
steps:
40-
- uses: actions/checkout@v4
41-
- uses: actions/setup-python@v5
40+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
41+
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
4242
with:
4343
python-version: 3.x
4444
- name: Build wheels
45-
uses: PyO3/maturin-action@v1
45+
uses: PyO3/maturin-action@e83996d129638aa358a18fbd1dfb82f0b0fb5d3b # v1
4646
with:
4747
target: ${{ matrix.platform.target }}
4848
args: --release --out dist
@@ -63,7 +63,7 @@ jobs:
6363
apt update -y && apt-get install -y libssl-dev openssl pkg-config
6464
fi
6565
- name: Build free-threaded wheels
66-
uses: PyO3/maturin-action@v1
66+
uses: PyO3/maturin-action@e83996d129638aa358a18fbd1dfb82f0b0fb5d3b # v1
6767
with:
6868
target: ${{ matrix.platform.target }}
6969
args: --release --out dist -i python3.13t
@@ -82,7 +82,7 @@ jobs:
8282
apt update -y && apt-get install -y libssl-dev openssl pkg-config
8383
fi
8484
- name: Upload wheels
85-
uses: actions/upload-artifact@v4
85+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
8686
with:
8787
name: wheels-linux-${{ matrix.platform.target }}
8888
path: dist
@@ -101,26 +101,26 @@ jobs:
101101
- runner: ubuntu-22.04
102102
target: armv7
103103
steps:
104-
- uses: actions/checkout@v4
105-
- uses: actions/setup-python@v5
104+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
105+
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
106106
with:
107107
python-version: 3.x
108108
- name: Build wheels
109-
uses: PyO3/maturin-action@v1
109+
uses: PyO3/maturin-action@e83996d129638aa358a18fbd1dfb82f0b0fb5d3b # v1
110110
with:
111111
target: ${{ matrix.platform.target }}
112112
args: --release --out dist
113113
sccache: "true"
114114
manylinux: musllinux_1_2
115115
- name: Build free-threaded wheels
116-
uses: PyO3/maturin-action@v1
116+
uses: PyO3/maturin-action@e83996d129638aa358a18fbd1dfb82f0b0fb5d3b # v1
117117
with:
118118
target: ${{ matrix.platform.target }}
119119
args: --release --out dist -i python3.13t
120120
sccache: "true"
121121
manylinux: musllinux_1_2
122122
- name: Upload wheels
123-
uses: actions/upload-artifact@v4
123+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
124124
with:
125125
name: wheels-musllinux-${{ matrix.platform.target }}
126126
path: dist
@@ -135,25 +135,25 @@ jobs:
135135
- runner: windows-latest
136136
target: x86
137137
steps:
138-
- uses: actions/checkout@v4
139-
- uses: actions/setup-python@v5
138+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
139+
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
140140
with:
141141
python-version: 3.x
142142
architecture: ${{ matrix.platform.target }}
143143
- name: Build wheels
144-
uses: PyO3/maturin-action@v1
144+
uses: PyO3/maturin-action@e83996d129638aa358a18fbd1dfb82f0b0fb5d3b # v1
145145
with:
146146
target: ${{ matrix.platform.target }}
147147
args: --release --out dist
148148
sccache: "true"
149149
- name: Build free-threaded wheels
150-
uses: PyO3/maturin-action@v1
150+
uses: PyO3/maturin-action@e83996d129638aa358a18fbd1dfb82f0b0fb5d3b # v1
151151
with:
152152
target: ${{ matrix.platform.target }}
153153
args: --release --out dist --find-interpreter
154154
sccache: "true"
155155
- name: Upload wheels
156-
uses: actions/upload-artifact@v4
156+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
157157
with:
158158
name: wheels-windows-${{ matrix.platform.target }}
159159
path: dist
@@ -168,39 +168,39 @@ jobs:
168168
- runner: macos-14
169169
target: aarch64
170170
steps:
171-
- uses: actions/checkout@v4
172-
- uses: actions/setup-python@v5
171+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
172+
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
173173
with:
174174
python-version: 3.x
175175
- name: Build wheels
176-
uses: PyO3/maturin-action@v1
176+
uses: PyO3/maturin-action@e83996d129638aa358a18fbd1dfb82f0b0fb5d3b # v1
177177
with:
178178
target: ${{ matrix.platform.target }}
179179
args: --release --out dist
180180
sccache: "true"
181181
- name: Build free-threaded wheels
182-
uses: PyO3/maturin-action@v1
182+
uses: PyO3/maturin-action@e83996d129638aa358a18fbd1dfb82f0b0fb5d3b # v1
183183
with:
184184
target: ${{ matrix.platform.target }}
185185
args: --release --out dist -i python3.13t
186186
sccache: "true"
187187
- name: Upload wheels
188-
uses: actions/upload-artifact@v4
188+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
189189
with:
190190
name: wheels-macos-${{ matrix.platform.target }}
191191
path: dist
192192

193193
sdist:
194194
runs-on: ubuntu-latest
195195
steps:
196-
- uses: actions/checkout@v4
196+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
197197
- name: Build sdist
198-
uses: PyO3/maturin-action@v1
198+
uses: PyO3/maturin-action@e83996d129638aa358a18fbd1dfb82f0b0fb5d3b # v1
199199
with:
200200
command: sdist
201201
args: --out dist
202202
- name: Upload sdist
203-
uses: actions/upload-artifact@v4
203+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
204204
with:
205205
name: wheels-sdist
206206
path: dist
@@ -220,14 +220,14 @@ jobs:
220220
# Used to generate artifact attestation
221221
attestations: write
222222
steps:
223-
- uses: actions/download-artifact@v4
223+
- uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
224224
- name: Generate artifact attestation
225-
uses: actions/attest-build-provenance@v1
225+
uses: actions/attest-build-provenance@ef244123eb79f2f7a7e75d99086184180e6d0018 # v1
226226
with:
227227
subject-path: "wheels-*/*"
228228
- name: Publish to PyPI
229229
if: ${{ startsWith(github.ref, 'refs/tags/convex-py/') }}
230-
uses: PyO3/maturin-action@v1
230+
uses: PyO3/maturin-action@e83996d129638aa358a18fbd1dfb82f0b0fb5d3b # v1
231231
with:
232232
command: upload
233233
args: --non-interactive --skip-existing wheels-*/*

0 commit comments

Comments
 (0)