@@ -147,64 +147,10 @@ jobs:
147147 name : " svn-release-candidate-${{ matrix.os }}"
148148 path : ./wheelhouse/*
149149
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-
202150 svn_merge_artifacts :
203151 runs-on : ubuntu-latest
204152 needs :
205153 - svn_build_artifacts
206- - svn_generate_checksums
207- - svn_generate_signatures
208154 steps :
209155 - name : Merge Artifacts
210156 uses : actions/upload-artifact/merge@v4
0 commit comments