Skip to content

Alpha Rolling Build (cf9cc61)

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Sep 17:15
· 26 commits to main since this release

feat(cicd): configure unified signing keystore, 3-tier branch release workflow and about card

Changes & Fix Notes:

  • 🚀 Feature: Implemented 3-Tier multi-branch release workflow in GitHub Actions (main=Stable Latest, dev=Beta, alpha=Rolling Pre-release).
  • 🚀 Feature: Added interactive 'About Phone Control' card in Settings with live app version, build number, channel badge, CPU architecture, root diagnostics, and direct GitHub Releases link.
  • 🔒 Security: Configured unified Zero-Conflict release keystore (phonecontrol-release.jks) across local PC and GitHub Actions to eliminate signature mismatch errors.
  • 🛡️ Guardrails: Added keystore patterns to .gitignore to ensure cryptographic keys are never leaked to public git repositories.

Modified Files:

  • .github/workflows/android.yml: Multi-channel release logic and base64 keystore decoding.
  • .gitignore: Ignored keystore files and directory.
  • app/build.gradle.kts: Unified signingConfig for release and debug builds.
  • app/src/main/res/layout/activity_settings.xml: Added About Phone Control card layout.
  • app/src/main/java/com/example/phonecontrol/SettingsActivity.kt: Implemented setupAboutCard logic.