fix(release): enforce Android version parity (#141)

Adds a deterministic metadata guard before CI and F-Droid builds so generated release artifacts cannot silently inherit stale Gradle versions.\n\nPlan: https://github.com/dzianisv/opencode-mobile/issues/95#issuecomment-5047827673

Co-authored-by: engineer <engineer@gray-knight-m1.local>
This commit is contained in:
Den
2026-07-22 08:50:35 -07:00
committed by GitHub
parent 47363280f6
commit 5f9dd2a80c
5 changed files with 40 additions and 2 deletions

View File

@@ -23,6 +23,9 @@ jobs:
- name: Install dependencies
run: npm install --legacy-peer-deps
- name: Check release version metadata
run: npm run check:versions
- name: Typecheck
run: npm run typecheck

View File

@@ -46,6 +46,9 @@ jobs:
- name: Install dependencies
run: npm install --legacy-peer-deps
- name: Check release version metadata
run: npm run check:versions
- name: Set Sentry release identifiers
# sentry.gradle (applied from android/app/build.gradle) defaults the
# upload's --release/--dist to `${applicationId}@${versionName}+${versionCode}`,