CI never actually runs on this repo: GitHub-hosted runner labels don't exist on this Forgejo instance #19
Labels
No labels
area:backend
area:cf-integration
area:flutter-ui
priority:blocking-v1
priority:v1-polish
type:docs
type:epic
type:feature
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: eva/focus-flow#19
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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's happening
Every job on every push/PR (including PR #18) shows as
Has been cancelledrather than a real pass or fail - e.g. the checks on PR #18's head commit (c357b7d) are allHas been cancelledacrosstest (ubuntu-latest),test (windows-latest),test (macos-latest), and thepackagematrix jobs.Root cause
.github/workflows/ci.ymlrequestsruns-on: ubuntu-latest / windows-latest / macos-latest- these are GitHub-hosted runner labels. This repo lives on a self-hosted Forgejo instance (git.opensourcesolarpunk.com), which does not have macOS/Windows runners, and itsubuntu-latest-labeled runner(s) appear to be scoped to theCircuit-Forgeorg rather than available to personal-account repos - other repos on this same instance (circuitforge-core,peregrine,kiwi) all use.forgejo/workflows/ci.ymlwithruns-on: ubuntu-latestonly, and those run successfully.Suggested fix
.forgejo/workflows/ci.yml(Forgejo-native path).windows-latest/macos-latestmatrix entries from thetestjob; keepubuntu-latestonly.testjob only runsdart run scripts/test.dart(the pure-Dart workspace packages) - it never runsflutter analyze/flutter test/dart formatforapps/focus_flow_flutter. Worth adding once CI is actually executing.As a starting point, the
Circuit-Forge/focus-flowfork now has a working.forgejo/workflows/ci.yml(ubuntu-latest only, covers both the workspace packages and the Flutter app) that could be ported back here directly.