Skip to content

Release Helix 1.2.5 and harden APK CI - #10

Merged
FatBoy721 merged 5 commits into
mainfrom
play-store-prep
Jul 23, 2026
Merged

FatBoy721 merged 5 commits into
mainfrom
play-store-prep

Conversation

@FatBoy721

Copy link
Copy Markdown
Owner

What changed

  • prepares Helix 1.2.5 for the Play Store and GitHub release channels
  • fixes update-version comparisons, APK installation handling, print ETA/progress behavior, printer GUI responsiveness, notifications, and related release fixes
  • adds a validation job for TypeScript, ESLint, regression checks, and Firebase Functions
  • forces automated APKs to embed the GitHub distribution channel
  • validates signing/Firebase secrets and runs Android release unit tests before packaging
  • isolates release write permissions and repairs rolling latest tag/changelog handling

Why

The v1.2.5 APK was published from play-store-prep, while main remained behind and the existing Actions workflow could generate a Play-channel APK for GitHub. The rolling latest tag was also stale, which caused accumulated release notes.

Validation

  • npx tsc --noEmit
  • npx eslint . --quiet
  • npm run test:regressions — 47 checks passed
  • npm run build --prefix functions
  • ./gradlew testReleaseUnitTest --no-daemon
  • workflow YAML parse, Prettier check, and git diff --check

This PR is intentionally draft until GitHub Actions completes successfully and the merge/release sequence is confirmed.

Separate app and Firebase Functions TypeScript validation and update Actions to Node 24-
    compatible versions.

Confidence: high

Scope-risk: narrow
@FatBoy721
FatBoy721 marked this pull request as ready for review July 23, 2026 19:25
@FatBoy721
FatBoy721 merged commit babf26a into main Jul 23, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant