ci(android): fetch setup-android and setup-gradle by full URL #97
No reviewers
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/a0-symbolics!97
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/ci-missing-actions"
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?
What changed
Every Android CI run (including #88) fails during action resolution, before any step executes:
The Forgejo action mirror at data.forgejo.org does not mirror
android-actions/setup-androidorgradle/actions/setup-gradle(verified:git ls-remote https://data.forgejo.org/<owner>/<repo>returns "remote: Not found." for both, whileactions/checkout,actions/setup-java,actions/upload-artifactand thedocker/*actions resolve fine).Forgejo supports fully-qualified action URLs, so this PR references both actions by their
https://github.com/...URLs. No workflow logic changes.Why a PR to main
pull_requestworkflows run the workflow file from the PR merge ref, so fixingandroid.ymlon main unbreaks CI for all open Android PRs (#88 and others) that do not modify the workflow themselves.Verification
This PR's own CI self-tests the change: the paths filter triggers
Android APKand the merge ref now contains the fixed workflow. First-ever real run ofgradle testDebugUnitTest lintDebug assembleDebugin CI.Related: #88