Repository navigation
ci: adopt self-hosted runner toggle for safe CI + bot jobs - #83
Merged
Merged
Conversation
Audit SummaryThe changes correctly implement conditional routing to self-hosted runners using the Security Observations
Logic & Consistency Issues
Hardware Label
Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "localhost"See Network Configuration for more information.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Routes this repo's safe CI/bot jobs to the self-hosted runner via the standard
USE_SELF_HOSTEDtoggle (GitHub-hosted runners are billing-blocked).Files toggled:
ci.yml(2 jobs)conventional-title-labeler.yml(1 job)dependency-licences.yml(1 job)label-sync.yml(1 job)labeler.yml(1 job)pr-size-labeler.yml(1 job)Safety: only lines that were exactly
runs-on: ubuntu-latestwere changed — build/test/lint/docs/gate/bot jobs that need only public HTTPS. Release/publish/deploy/CodeQL/Docker-publish/Windows/matrix/agentic workflows were left hosted (needs-care or cannot-move on a Linux/non-root/egress-restricted runner). Merge on green — no--admin.Note: the
rustjob here delegates to the SHA-pinned.github/rust-cireusable, so its runner moves via the.githubPR + a SHA bump — not via this file. This PR toggles only the repo's own hardcoded jobs + bots.