Commit graph

3 commits

Author SHA1 Message Date
Claude
f750e8a3eb
fix: use sudo for chmod on Android keystore directory
The directory is created by the SDK license step with sudo, so we need
sudo to change its permissions. This fixes the "Operation not permitted"
error during the workflow run.
2025-11-20 13:14:52 +00:00
Claude
f29159e55b
fix: create Android debug keystore directory before build
Add step to create and set permissions for ~/.config/.android directory
to fix 'Unable to create debug keystore' error during debug APK builds.
2025-11-20 13:07:44 +00:00
Claude
e778e494b4
ci: add feature branch build workflow for automatic APK generation
This workflow automatically builds APKs for feature branches:

- Triggers on pushes to branches starting with 'claude/', 'feature/', or 'dev/'
- Runs build_runner to generate required .g.dart files
- Supports both signed (if secrets available) and debug builds
- Uploads APK artifacts with branch name and commit SHA
- 30-day artifact retention for testing
- Manual trigger support via workflow_dispatch

This allows developers to test changes without manually building locally.
Artifacts can be downloaded from the GitHub Actions run page.
2025-11-20 11:17:26 +00:00