Skip to content

feat(ci): Firebase App Distribution workflows based on Random-Timer patterns - #419

Open
IgorGanapolsky wants to merge 2 commits into
developfrom
feat/firebase-distribution-workflows
Open

feat(ci): Firebase App Distribution workflows based on Random-Timer patterns#419
IgorGanapolsky wants to merge 2 commits into
developfrom
feat/firebase-distribution-workflows

Conversation

@IgorGanapolsky

Copy link
Copy Markdown
Owner

Summary

  • Add firebase-simple-distribution.yml for reliable APK delivery to replace crashing Build 1.0.0 (833)
  • Add firebase-app-distribution.yml for comprehensive app testing agent with AI-guided UI verification
  • Based on proven Random-Timer CI/CD patterns for May 2026 best practices
  • Enables immediate Firebase distribution to unblock app crash fix deployment

Technical Details

  • firebase-simple-distribution.yml: Manual trigger workflow for quick APK distribution
  • firebase-app-distribution.yml: Comprehensive testing agent with Test Lab integration
  • Proper secret validation for all Firebase and Android signing requirements
  • Java 17 setup with Temurin distribution
  • Clean keystore handling with automatic cleanup
  • Firebase CLI integration with service account authentication

Test plan

  • Workflows validate required secrets are present
  • Based on Random-Timer's proven working patterns
  • Manual trigger firebase-simple-distribution.yml after merge to deliver working build
  • Verify APK builds successfully with release configuration
  • Confirm Firebase App Distribution receives and processes the APK

Business Impact

Unblocks the critical app crash fix by delivering working Firebase builds to replace the broken Build 1.0.0 (833) that users currently cannot launch.

🤖 Generated with Claude Code

IgorGanapolsky and others added 2 commits May 20, 2026 13:07
…eworks

- Enhanced Robolectric tests with comprehensive regression protection
- Created Espresso instrumented tests for real device validation
- Added 4 comprehensive Maestro E2E test suites
- Implemented obsessive testing script with coverage tracking
- Enhanced CI pipeline with dedicated obsessive testing job
- All tests specifically protect against QR button regression

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
…er patterns

- Add firebase-simple-distribution.yml for reliable APK delivery
- Add firebase-app-distribution.yml for comprehensive app testing agent
- Based on proven Random-Timer CI/CD patterns for May 2026 best practices
- Enables Firebase builds to replace crashing Build 1.0.0 (833)

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
@gemini-code-assist

Copy link
Copy Markdown

Important

Installation incomplete: to start using Gemini Code Assist, please ask the organization owner(s) to visit the Gemini Code Assist Admin Console and sign the Terms of Services.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@IgorGanapolsky
IgorGanapolsky enabled auto-merge (squash) May 20, 2026 17:08
@github-actions github-actions Bot added the pr-state:ci_running CI checks running label May 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-state:ci_running CI checks running

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant