Skip to content

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

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)#16
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 — hosted-exception caller migration

Estate rule (operator ruling, 2026-08-19, verbatim):

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

What changed

  • ci.yml + publish.yml: tinyland-inc/ci-templates js-bazel-package.yml pinned to @v3.1.0 (was an untagged commit pin, @61cd1338ca9dae8a25985c0a36ff7beb111449be).
  • Deleted the retired publish_mode: hosted_exception input — v3.0.0 rejects it with a migration error rather than silently re-routing.
  • Publish now runs on tinyland-nix, and npm provenance is no longer requested (v3.0.0 CHANGELOG break table): the provenance guard is unchanged, but publishes are always self-hosted now, so npm_publish_provenance is inert and the job emits a ::warning:: instead of dropping the claim silently.
  • runner_group is deliberately not set anywhere — the group flip is a separate later step gated on the GFTB canary.

v3.1.0 pin note

This pin bump silently upgrades gitleaks 8.21.2 → 8.30.1 for spoke-ci.yml consumers — spokes with [[allowlists]] will see them honored for the first time.

MERGE GATE

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

Pin tinyland-inc/ci-templates js-bazel-package.yml@v3.1.0 in ci.yml and
publish.yml and delete the retired publish_mode: hosted_exception input
(rejected as of v3.0.0). Publish jobs now run on tinyland-nix; npm
provenance is no longer requested (v3.0.0 CHANGELOG break table).
@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