Skip to content

ci: move all jobs from Blacksmith to GitHub-hosted ubuntu-latest#21

Merged
rqbazan merged 2 commits into
mainfrom
ci/standard-runners
May 27, 2026
Merged

ci: move all jobs from Blacksmith to GitHub-hosted ubuntu-latest#21
rqbazan merged 2 commits into
mainfrom
ci/standard-runners

Conversation

@rqbazan
Copy link
Copy Markdown
Member

@rqbazan rqbazan commented May 27, 2026

Why

The Blacksmith blacksmith-4vcpu-ubuntu-2404 runners have been unreliable (the original Playwright browser-download hang surfaced there, and they've kept causing trouble). Move every workflow job back to the standard GitHub-hosted ubuntu-latest runners.

What

  • Swap runs-on: blacksmith-4vcpu-ubuntu-2404runs-on: ubuntu-latest in ci.yml (test) and e2e.yml (test matrix).
  • The Playwright container from ci: run browser jobs in official Playwright container #20 is kept, so browser jobs still skip the playwright install download and stay hang-proof.
  • docsite.yml: the Lighthouse SEO audit (~23 pages) is too slow on the standard runner and overran the step cap. Switched the workflow to workflow_dispatch-only so it no longer blocks PRs — it can be run manually and re-enabled once the audit is optimized.

🤖 Generated with Claude Code

rqbazan and others added 2 commits May 27, 2026 17:26
Blacksmith runners have been unreliable, so switch every workflow job
(CI test, E2E matrix, Docsite seo) back to the standard `ubuntu-latest`
runners. The Playwright container kept from #20 still avoids the browser
download entirely, so browser jobs stay hang-proof regardless of runner.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The Lighthouse SEO audit is too slow (≈23 pages) and overran even the
raised step cap on ubuntu-latest. Switch the workflow to workflow_dispatch
only so it no longer blocks PRs; it can be run manually from the Actions
tab and re-enabled once the audit is optimized. Runner/timeout kept at
ubuntu-latest / 15m·12m for those manual runs.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@rqbazan rqbazan force-pushed the ci/standard-runners branch from f90cb6c to efbf952 Compare May 27, 2026 22:39
@rqbazan rqbazan merged commit 30cffdc into main May 27, 2026
12 checks passed
@rqbazan rqbazan deleted the ci/standard-runners branch May 27, 2026 22:41
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