Skip to content

ci: run checks on the self-hosted tuejon-ci runner - #22

Merged
TueJon merged 1 commit into
mainfrom
ci/self-hosted-runner
Sep 19, 2026
Merged

TueJon merged 1 commit into
mainfrom
ci/self-hosted-runner

Conversation

@TueJon

@TueJon TueJon commented Sep 19, 2026

Copy link
Copy Markdown
Owner

The check job ran on ubuntu-latest. It now runs on the repository's own self-hosted runner (tuejon-ci, on VD-FW), in line with the rule that all of our CI runs on our own runners.

That runner shares a host with production credentials, so the job skips pull requests from forks. The repository also now requires approval before workflows run for any outside contributor. Fork PRs are still reviewed as before; run the checks after moving a fork branch into the repo if needed.

Validation: this PR's own run exercises the new runner.

Move the check job off GitHub-hosted runners onto the repository's own runner,
and skip pull requests from forks so outside code never runs there.
@TueJon TueJon self-assigned this Sep 19, 2026

@TueJon TueJon left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No blocking findings.
The trigger guard keeps fork code off the self-hosted runner while preserving main pushes and same-repository PR checks; the exact-head check steps passed on the new runner labels.

@TueJon
TueJon merged commit fe24cde into main Sep 19, 2026
2 checks passed
@TueJon
TueJon deleted the ci/self-hosted-runner branch September 22, 2026 11:11
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