Skip to content

ci: migrate off GitHub-hosted runners (TIN-3914 Phase B) - #10

Open
Jess Sullivan (Jesssullivan) wants to merge 1 commit into
mainfrom
ci/tin-3914-phase-b
Open

ci: migrate off GitHub-hosted runners (TIN-3914 Phase B)#10
Jess Sullivan (Jesssullivan) wants to merge 1 commit into
mainfrom
ci/tin-3914-phase-b

Conversation

@Jesssullivan

Copy link
Copy Markdown
Contributor

TIN-3914 Phase B — migrate off GitHub-hosted runners

Estate rule (Jess, 2026-08-19, verbatim):

"we should NEVER have gh ubuntu runners in place ever, we ONLY use GF infra cache fronted runners"

Changes

  • Pin tinyland-inc/ci-templates/.github/workflows/js-bazel-package.yml to @v3.1.0 in ci.yml and publish.yml (was pre-v3 SHA 61cd133). Pattern precedent: gftb-site PR #19 spoke-ci bump.
  • Delete retired publish_mode: hosted_exception — v3.0.0 rejects it with a hard migration error. Publish moves to same_runner on tinyland-nix, and npm provenance is no longer requested (per the v3.0.0 CHANGELOG break table).
  • Note: the v3.1.0 pin silently upgrades gitleaks 8.21.2 → 8.30.1 for spoke-ci consumers.
  • No runner_group is set anywhere — the group flip is a separate later step gated on the GFTB canary.

actionlint clean on both workflows.

MERGE GATE: Do not merge until the GFTB group-routing canary (gftb-site #19) is green — coordinator merges.

@linear-code

linear-code Bot commented Aug 20, 2026

Copy link
Copy Markdown

TIN-3914

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