Skip to content

ci: run Linux jobs on Namespace runners (namespace-profile-vig) - #27

Open
DevVig wants to merge 1 commit into
mainfrom
ci/namespace-runners
Open

DevVig wants to merge 1 commit into
mainfrom
ci/namespace-runners

Conversation

@DevVig

@DevVig DevVig commented Oct 29, 2026

Copy link
Copy Markdown
Owner

Summary

  • Switch Linux GitHub Actions jobs from ubuntu-latest to Namespace runners (namespace-profile-vig).

Files / jobs changed

  • .github/workflows/ci.yml — job build-and-smoke
  • .github/workflows/smoke.yml — job smoke
  • .github/workflows/release.yml — jobs publish-npm, release-artifact

No other runs-on values 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 vig profile exists in Namespace.

Linked Story / Issue

  • Story ID(s): N/A (CI runner migration)

Checklist

  • No secrets added (scanned)
  • Docs updated (user/dev/ops) — not applicable; runner label only
  • Rollout/rollback plan noted — revert this PR to restore ubuntu-latest

Notes

  • Rollback: restore runs-on: ubuntu-latest on the jobs listed above.
  • Risk: jobs sit in the queue until Namespace is installed on DevVig and profile vig exists.
Open in Web Open in Cursor 

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>
Copilot AI balanced review requested due to automatic review settings October 29, 2026 00:45
@coderabbitai

coderabbitai Bot commented Oct 29, 2026

Copy link
Copy Markdown

Warning

Review limit reached

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

Next included review available in 59 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available. Your 102 included PR review attempts over the past 7 days set your current allowance at 1 review per hour.

Learn how review limits work.

Review configuration:

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Essentials
  • Run ID: d8790a66-e291-42a6-84ef-1db77eb37dfd
Commits

Reviewing files that changed from the base of the PR and between 5fd4225 and c213f64.

Files selected for processing: 3
  • .github/workflows/ci.yml
  • .github/workflows/release.yml
  • .github/workflows/smoke.yml
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔵 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) and smoke (smoke.yml) jobs to namespace-profile-vig.
  • Switch publish-npm and release-artifact (release.yml) jobs to namespace-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

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.

3 participants