Skip to content

fix(ci): run required checks on hosted runners - #12

Merged
br4vesirrobin merged 1 commit into
mainfrom
fix/hosted-ci-routing
Jul 14, 2026
Merged

fix(ci): run required checks on hosted runners#12
br4vesirrobin merged 1 commit into
mainfrom
fix/hosted-ci-routing

Conversation

@br4vesirrobin

Copy link
Copy Markdown
Contributor

Summary

  • remove the self-hosted-first jobs that can remain queued indefinitely and prevent the supposed hosted fallback from starting
  • run lint, pre-commit, unit-test matrix, and smoke checks directly on GitHub-hosted runners
  • preserve the existing commands and Python matrix
  • restrict workflow token permissions to read-only contents and disable persisted checkout credentials

Why

The existing fallback topology depends on the self-hosted job completing before the hosted job can start. With no eligible runner online, all required checks remain pending instead of falling back. This is not a functional fallback and blocks merge-on-all-green.

Validation

  • actionlint .github/workflows/*.yml
  • git diff --check

@br4vesirrobin
br4vesirrobin merged commit 22dc174 into main Jul 14, 2026
5 checks passed
@br4vesirrobin
br4vesirrobin deleted the fix/hosted-ci-routing branch July 14, 2026 10:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant