mirror of
https://github.com/austinried/subtracks.git
synced 2026-11-11 07:29:14 +01:00
docs: note the fingerprint formats and normalize the release-notes one
This commit is contained in:
@@ -97,7 +97,7 @@ jobs:
|
|||||||
echo "APK signature:"
|
echo "APK signature:"
|
||||||
certs=$(nix develop --command bash -c '"$ANDROID_HOME/build-tools/37.0.0/apksigner" verify --print-certs subtracks.apk')
|
certs=$(nix develop --command bash -c '"$ANDROID_HOME/build-tools/37.0.0/apksigner" verify --print-certs subtracks.apk')
|
||||||
printf '%s\n' "$certs"
|
printf '%s\n' "$certs"
|
||||||
fingerprint=$(printf '%s\n' "$certs" | sed -n 's/.*certificate SHA-256 digest: //p' | head -1)
|
fingerprint=$(printf '%s\n' "$certs" | sed -n 's/.*certificate SHA-256 digest: //p' | head -1 | tr '[:lower:]' '[:upper:]' | sed 's/\(..\)/\1:/g; s/:$//')
|
||||||
echo "fingerprint=$fingerprint" >> "$GITHUB_OUTPUT"
|
echo "fingerprint=$fingerprint" >> "$GITHUB_OUTPUT"
|
||||||
- name: Compose release notes
|
- name: Compose release notes
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@@ -7,6 +7,8 @@ subtracks ships through four channels:
|
|||||||
- **F-Droid** — re-signed by F-Droid with its own key; see [F-Droid's signing keys](https://f-droid.org/docs/Release_Channels_and_Signing_Keys/).
|
- **F-Droid** — re-signed by F-Droid with its own key; see [F-Droid's signing keys](https://f-droid.org/docs/Release_Channels_and_Signing_Keys/).
|
||||||
- **`nightly` builds** (the `subtracks-nightly` artifact from CI) — signed with the public debug key committed at [`app/debug.keystore`](../app/debug.keystore), whose certificate is [`nightly-certificate.pem`](nightly-certificate.pem).
|
- **`nightly` builds** (the `subtracks-nightly` artifact from CI) — signed with the public debug key committed at [`app/debug.keystore`](../app/debug.keystore), whose certificate is [`nightly-certificate.pem`](nightly-certificate.pem).
|
||||||
|
|
||||||
|
Fingerprints below are written in `keytool`'s colon-separated uppercase form. `apksigner` prints the same digest as lowercase hex with no colons, so compare them ignoring colons and case.
|
||||||
|
|
||||||
## GitHub releases
|
## GitHub releases
|
||||||
|
|
||||||
The APK and the AAB are signed with the release key. Certificate SHA-256:
|
The APK and the AAB are signed with the release key. Certificate SHA-256:
|
||||||
|
|||||||
Reference in New Issue
Block a user