Repository navigation
ci: run Linux jobs on Namespace runners (namespace-profile-vig) - #16
Conversation
Replace ubuntu-latest with namespace-profile-vig for the CI build job. Co-authored-by: Jonathan Borgwing <DevVig@users.noreply.github.com>
|
Warning Review limit reachedEnable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. Next included review available in 59 minutes. View limit details
Comment |
There was a problem hiding this comment.
🔵 Needs a closer look
Switching CI runners to namespace-profile-vig could queue or block all CI unless the required Namespace app and vig profile already exist, so human confirmation that the infrastructure is ready is needed before merge.
No open issues 🎉
What changed in this PR
This PR migrates the Linux CI job from GitHub-hosted runners to self-hosted Namespace runners by changing a single runner label in the workflow. The goal is to run the build (Typecheck & test) job on the vig Namespace profile instead of ubuntu-latest. It is a CI configuration-only change with no application code impact.
Changes:
- Swap
runs-on: ubuntu-latest→runs-on: namespace-profile-vigfor thebuildjob in.github/workflows/ci.yml.
| File | Description |
|---|---|
.github/workflows/ci.yml |
Points the Typecheck & test job at the namespace-profile-vig self-hosted runner label instead of ubuntu-latest. |
No objective code defects were found in the diff. The change is a straightforward, self-consistent runner label swap, and ci.yml is the only workflow file in the repository, so there are no sibling workflows left on the old label.
One operational note worth human confirmation before merge (already acknowledged in the PR description): until the Namespace app is installed on DevVig and the vig profile exists, the build job will queue indefinitely, which would block CI status checks on all PRs targeting main.
Review effort: Balanced
Summary
Move the Linux CI job onto Namespace runners.
.github/workflows/ci.ymlbuild(Typecheck & test)runs-on: ubuntu-latest→runs-on: namespace-profile-vigJobs will queue until the Namespace app is installed on DevVig and the
vigprofile exists in Namespace.Type of change
Checklist
bun run typecheckpassesbun run testpassestests/unit-context-window.mjsNotes
CI YAML only. No application code changes.