@@ -147,64 +147,10 @@ jobs:
147
147
name : " svn-release-candidate-${{ matrix.os }}"
148
148
path : ./wheelhouse/*
149
149
150
- svn_generate_checksums :
151
- name : Generate SHA512 checksums
152
- runs-on : ubuntu-latest
153
- needs : svn_build_artifacts
154
- steps :
155
- - name : Download All SVN Artifacts
156
- uses : actions/download-artifact@v4
157
- with :
158
- path : artifacts
159
- pattern : svn-release-candidate-*
160
- merge-multiple : true
161
- - name : Generate SHA512 checksums
162
- run : |
163
- cd artifacts
164
- for name in $(ls pyiceberg-*.whl pyiceberg-*.tar.gz)
165
- do
166
- shasum -a 512 "${name}" > "${name}.sha512"
167
- done
168
- - uses : actions/upload-artifact@v4
169
- with :
170
- name : svn-release-candidate-sha-checksums
171
- path : ./artifacts/*.sha512
172
-
173
- svn_generate_signatures :
174
- name : Generate GPG Signatures
175
- runs-on : ubuntu-latest
176
- needs : svn_build_artifacts
177
- steps :
178
- - name : Download All SVN Artifacts
179
- uses : actions/download-artifact@v4
180
- with :
181
- path : artifacts
182
- pattern : svn-release-candidate-*
183
- merge-multiple : true
184
- - name : Import GPG Key
185
- id : import_gpg
186
- uses : crazy-max/ghaction-import-gpg@111c56156bcc6918c056dbef52164cfa583dc549
187
- with :
188
- gpg_private_key : ${{ secrets.GPG_PRIVATE_KEY }}
189
- passphrase : ${{ secrets.GPG_PASSPHRASE }}
190
- - name : Generate GPG signatures
191
- run : |
192
- cd artifacts
193
- for name in $(ls pyiceberg-*.whl pyiceberg-*.tar.gz)
194
- do
195
- gpg --yes --armor --output "${name}.asc" --detach-sig "${name}"
196
- done
197
- - uses : actions/upload-artifact@v4
198
- with :
199
- name : svn-release-candidate-gpg-signatures
200
- path : ./artifacts/*.asc
201
-
202
150
svn_merge_artifacts :
203
151
runs-on : ubuntu-latest
204
152
needs :
205
153
- svn_build_artifacts
206
- - svn_generate_checksums
207
- - svn_generate_signatures
208
154
steps :
209
155
- name : Merge Artifacts
210
156
uses : actions/upload-artifact/merge@v4
0 commit comments