ci(android): run on every PR and report test results #75
No reviewers
Labels
No labels
adr
android
area/calendar
area/design-system
area/i18n
area/jobs
area/offline
area/server
area/testing
bug
ci
duplicate
enhancement
help wanted
invalid
notifications
question
reliability
security
severity/low
severity/medium
tracking
web
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
eagraiclainne/app!75
Loading…
Reference in a new issue
No description provided.
Delete branch "ci/android-run-on-all-prs"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Two gaps on the android workflow.
1. It never ran on stacked PRs. The
pull_requesttrigger was filtered tobranches: [main], so it only fired for PRs based onmain. The event-editing stack (#72/#73/#74) targets parent feature branches, so the android build, unit tests andgen/androiddrift check were silently skipped — even though the PRs are labelledandroid.check.ymlalready dropped this filter for the same reason (its comment says android.yml mirrors it — it did not). Removed; thepathsfilter still gates the SDK/Gradle cost.2. It ran tests but reported nothing. Forgejo has no Checks API, so — like
check.yml'sreportjob — the numbers have to reach the PR as a comment. The build job now aggregates the JUnit XML (debug variant, to avoid double-counting the release variant) into pass/fail/skipped totals, and areportjob upserts one sticky<!-- android-test-report -->comment per PR.always(), so a failing suite still reports; the build job's red status stays the merge gate.Self-validating: targets
mainand editsandroid.yml, so the android workflow runs on this PR — watch for the report comment.🤖 Generated with Claude Code
Test report
Coverage: 27.7%
Updated by the check workflow · commit
c29d23aa6ae000529633c29d23aa6aci(android): run the android checks on every pull requestto ci(android): run on every PR and report test resultsAndroid test report
Updated by the android workflow · commit
c29d23aa6a