Skip to content

Commit 6aeacf3

Browse files
committed
TMP: Re-run release-verify-signatures on 2.8.0 with new trusted key
1 parent 7b87e1c commit 6aeacf3

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

.github/workflows/release-verify-signatures.yml

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ name: Reproducible binary
55
# and finally uploads the signatures to the GitHub release.
66

77
on:
8+
push:
9+
branches:
10+
- tmp-rerun-verify-release-2.8.0
811
release:
912
types: [published]
1013

@@ -20,8 +23,8 @@ jobs:
2023
- name: Download signatures from Maven Central
2124
timeout-minutes: 60
2225
run: |
23-
until wget https://repo1.maven.org/maven2/com/yubico/webauthn-server-attestation/${{ github.ref_name }}/webauthn-server-attestation-${{ github.ref_name }}.jar.asc; do sleep 180; done
24-
until wget https://repo1.maven.org/maven2/com/yubico/webauthn-server-core/${{ github.ref_name }}/webauthn-server-core-${{ github.ref_name }}.jar.asc; do sleep 180; done
26+
until wget https://repo1.maven.org/maven2/com/yubico/webauthn-server-attestation/2.8.0-RC1/webauthn-server-attestation-2.8.0-RC1.jar.asc; do sleep 180; done
27+
until wget https://repo1.maven.org/maven2/com/yubico/webauthn-server-core/2.8.0-RC1/webauthn-server-core-2.8.0-RC1.jar.asc; do sleep 180; done
2528
2629
- name: Store keyring and signatures as artifact
2730
uses: actions/upload-artifact@v5
@@ -46,7 +49,7 @@ jobs:
4649
- name: check out code
4750
uses: actions/checkout@v6
4851
with:
49-
ref: ${{ github.ref_name }}
52+
ref: 2.8.0-RC1
5053

5154
- name: Set up JDK
5255
uses: actions/setup-java@v5
@@ -63,8 +66,8 @@ jobs:
6366
run: |
6467
for sumprog in md5sum sha1sum sha256sum; do
6568
echo $sumprog
66-
$sumprog webauthn-server-attestation/build/libs/webauthn-server-attestation-${{ github.ref_name }}.jar
67-
$sumprog webauthn-server-core/build/libs/webauthn-server-core-${{ github.ref_name }}.jar
69+
$sumprog webauthn-server-attestation/build/libs/webauthn-server-attestation-2.8.0-RC1.jar
70+
$sumprog webauthn-server-core/build/libs/webauthn-server-core-2.8.0-RC1.jar
6871
done
6972
7073
- name: Retrieve keyring and signatures
@@ -74,8 +77,8 @@ jobs:
7477

7578
- name: Verify signatures from Maven Central
7679
run: |
77-
gpg --no-default-keyring --keyring ./yubico.keyring --verify webauthn-server-attestation-${{ github.ref_name }}.jar.asc webauthn-server-attestation/build/libs/webauthn-server-attestation-${{ github.ref_name }}.jar
78-
gpg --no-default-keyring --keyring ./yubico.keyring --verify webauthn-server-core-${{ github.ref_name }}.jar.asc webauthn-server-core/build/libs/webauthn-server-core-${{ github.ref_name }}.jar
80+
gpg --no-default-keyring --keyring ./yubico.keyring --verify webauthn-server-attestation-2.8.0-RC1.jar.asc webauthn-server-attestation/build/libs/webauthn-server-attestation-2.8.0-RC1.jar
81+
gpg --no-default-keyring --keyring ./yubico.keyring --verify webauthn-server-core-2.8.0-RC1.jar.asc webauthn-server-core/build/libs/webauthn-server-core-2.8.0-RC1.jar
7982
8083
upload:
8184
name: Upload signatures to GitHub
@@ -93,8 +96,8 @@ jobs:
9396

9497
- name: Upload signatures to GitHub
9598
run: |
96-
RELEASE_DATA=$(curl -H "Authorization: Bearer ${{ github.token }}" ${{ github.api_url }}/repos/${{ github.repository }}/releases/tags/${{ github.ref_name }})
99+
RELEASE_DATA=$(curl -H "Authorization: Bearer ${{ github.token }}" ${{ github.api_url }}/repos/${{ github.repository }}/releases/tags/2.8.0-RC1)
97100
UPLOAD_URL=$(jq -r .upload_url <<<"${RELEASE_DATA}" | sed 's/{?name,label}//')
98101
99-
curl -X POST -H "Authorization: Bearer ${{ github.token }}" -H 'Content-Type: text/plain' --data-binary @webauthn-server-attestation-${{ github.ref_name }}.jar.asc "${UPLOAD_URL}?name=webauthn-server-attestation-${{ github.ref_name }}.jar.asc"
100-
curl -X POST -H "Authorization: Bearer ${{ github.token }}" -H 'Content-Type: text/plain' --data-binary @webauthn-server-core-${{ github.ref_name }}.jar.asc "${UPLOAD_URL}?name=webauthn-server-core-${{ github.ref_name }}.jar.asc"
102+
curl -X POST -H "Authorization: Bearer ${{ github.token }}" -H 'Content-Type: text/plain' --data-binary @webauthn-server-attestation-2.8.0-RC1.jar.asc "${UPLOAD_URL}?name=webauthn-server-attestation-2.8.0-RC1.jar.asc"
103+
curl -X POST -H "Authorization: Bearer ${{ github.token }}" -H 'Content-Type: text/plain' --data-binary @webauthn-server-core-2.8.0-RC1.jar.asc "${UPLOAD_URL}?name=webauthn-server-core-2.8.0-RC1.jar.asc"

0 commit comments

Comments
 (0)