feat: run Firebase tests once daily via dedicated workflow (#272) #273

Merged
guettlibot merged 0 commits from issue-272-fix into main 2026-05-26 15:20:48 +00:00
guettlibot commented 2026-05-26 06:48:36 +00:00 (Migrated from codeberg.org)

Summary

  • Moves the test-android-firebase job out of deploy.yml into a new dedicated firebase-tests.yml workflow
  • New workflow runs once per day at 3 AM UTC, but only if Firebase-relevant files (android/, integration_test/, lib/, pubspec.yaml, pubspec.lock, drift_schemas/) changed in the last 24 hours
  • On test failure, the workflow automatically creates a Forgejo issue labelled "Ready" with instructions to find the root cause and fix it
  • Updates label-deploy-health in deploy.yml to remove the now-removed test-android-firebase dependency

Test plan

  • Verify deploy.yml no longer has the test-android-firebase job
  • Verify firebase-tests.yml triggers daily at 3 AM UTC
  • Verify firebase-tests.yml skips when no Firebase-relevant files changed in last 24 hours
  • Verify firebase-tests.yml creates an issue with "Ready" label on failure
  • Verify label-deploy-health in deploy.yml works without test-android-firebase dependency

🤖 Generated with Claude Code

## Summary - Moves the `test-android-firebase` job out of `deploy.yml` into a new dedicated `firebase-tests.yml` workflow - New workflow runs once per day at 3 AM UTC, but only if Firebase-relevant files (`android/`, `integration_test/`, `lib/`, `pubspec.yaml`, `pubspec.lock`, `drift_schemas/`) changed in the last 24 hours - On test failure, the workflow automatically creates a Forgejo issue labelled "Ready" with instructions to find the root cause and fix it - Updates `label-deploy-health` in `deploy.yml` to remove the now-removed `test-android-firebase` dependency ## Test plan - [ ] Verify `deploy.yml` no longer has the `test-android-firebase` job - [ ] Verify `firebase-tests.yml` triggers daily at 3 AM UTC - [ ] Verify `firebase-tests.yml` skips when no Firebase-relevant files changed in last 24 hours - [ ] Verify `firebase-tests.yml` creates an issue with "Ready" label on failure - [ ] Verify `label-deploy-health` in `deploy.yml` works without `test-android-firebase` dependency 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.