Repository navigation
Conversation
Replace ubuntu-latest with namespace-profile-vig so CI, smoke, and release jobs run on Namespace runners. 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
Verification is blocked because the CI/release jobs rely on unverifiable external Namespace runner infrastructure that leaves jobs queued, so readiness can't be confirmed here.
No open issues 🎉
What changed in this PR
This PR migrates all Linux GitHub Actions jobs from GitHub-hosted ubuntu-latest runners to Namespace runners using the namespace-profile-vig label. It touches only the runs-on value in the three workflow files; no steps, tooling versions, or job logic change. The effectiveness of the change depends on external setup (the Namespace app being installed on DevVig and the vig profile existing), which the PR description already acknowledges.
Changes:
- Switch
build-and-smoke(ci.yml) andsmoke(smoke.yml) jobs tonamespace-profile-vig. - Switch
publish-npmandrelease-artifact(release.yml) jobs tonamespace-profile-vig.
I verified that all four runs-on occurrences across the three workflows were migrated consistently, and that no other .yml/.yaml workflow files with runs-on were left on ubuntu-latest, so the PR description's "no other runs-on values were present" claim is accurate.
| File | Description |
|---|---|
| .github/workflows/ci.yml | build-and-smoke job runner changed to namespace-profile-vig. |
| .github/workflows/smoke.yml | smoke job runner changed to namespace-profile-vig. |
| .github/workflows/release.yml | publish-npm and release-artifact job runners changed to namespace-profile-vig. |
Review effort: Balanced
Summary
ubuntu-latestto Namespace runners (namespace-profile-vig).Files / jobs changed
.github/workflows/ci.yml— jobbuild-and-smoke.github/workflows/smoke.yml— jobsmoke.github/workflows/release.yml— jobspublish-npm,release-artifactNo other
runs-onvalues were present (no macOS, Windows, self-hosted, or pinned Ubuntu versions). No other edits.Note
Jobs will queue until the Namespace app is installed on DevVig and the
vigprofile exists in Namespace.Linked Story / Issue
Checklist
ubuntu-latestNotes
runs-on: ubuntu-lateston the jobs listed above.vigexists.