From 76f2e4014cfaa5a425ee38cb6359de21ee1bead0 Mon Sep 17 00:00:00 2001 From: austinried <4966622+austinried@users.noreply.github.com> Date: Thu, 8 Oct 2026 18:05:14 +0000 Subject: [PATCH] docs: put the release certificate before the nightly section --- signing/README.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/signing/README.md b/signing/README.md index c42aade0..0f42098d 100644 --- a/signing/README.md +++ b/signing/README.md @@ -7,22 +7,6 @@ subtracks ships through four channels: - **`nightly` builds** (the `subtracks-nightly` artifact from CI) — signed with the public debug key committed here as [`nightly-certificate.pem`](nightly-certificate.pem). - **F-Droid** — re-signed by F-Droid with its own key; see F-Droid's published signing key. -## `nightly` builds - -Certificate SHA-256: - -``` -DF:31:3F:18:58:E9:AD:F4:7F:44:65:B2:80:8F:DC:E5:B9:F8:8A:48:35:DC:D0:79:95:19:61:C3:05:05:08:37 -``` - -To check a `nightly` APK: - -```sh -apksigner verify --print-certs subtracks-nightly.apk -``` - -The `SHA-256 digest` line must equal the fingerprint above (the certificate is committed at [`nightly-certificate.pem`](nightly-certificate.pem)). - ## GitHub releases The APK and the AAB are signed with the release key. Certificate SHA-256: @@ -51,3 +35,19 @@ To check the AAB that was sent: ```sh keytool -printcert -jarfile app-release.aab ``` + +## `nightly` builds + +Certificate SHA-256: + +``` +DF:31:3F:18:58:E9:AD:F4:7F:44:65:B2:80:8F:DC:E5:B9:F8:8A:48:35:DC:D0:79:95:19:61:C3:05:05:08:37 +``` + +To check a `nightly` APK: + +```sh +apksigner verify --print-certs subtracks-nightly.apk +``` + +The `SHA-256 digest` line must equal the fingerprint above (the certificate is committed at [`nightly-certificate.pem`](nightly-certificate.pem)).