Skip to content

fix(ci): replace blacksmith runners with ubuntu-latest for fork#78

Merged
terisuke merged 1 commit into
devfrom
fix/ci-runners-ubuntu
Apr 5, 2026
Merged

fix(ci): replace blacksmith runners with ubuntu-latest for fork#78
terisuke merged 1 commit into
devfrom
fix/ci-runners-ubuntu

Conversation

@terisuke
Copy link
Copy Markdown

@terisuke terisuke commented Apr 5, 2026

What

Blacksmith runners を ubuntu-latest に置換。

Why

Blacksmith は upstream 専用の有料 CI サービス。フォークでは全 CI ジョブが永久 queued。

Closes #77

Changes

  • test.yml, typecheck.yml, generate.yml, pr-management.yml の runs-on を ubuntu-latest に
  • 20件の stuck queued ランをキャンセル済み

Test plan

  • CI ジョブが実際に ubuntu-latest で実行されること

Blacksmith runners are a paid service only available to upstream (anomalyco).
Fork CI was permanently stuck in "queued" state for all test/typecheck/generate jobs.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings April 5, 2026 11:29
@terisuke terisuke merged commit 93165b9 into dev Apr 5, 2026
4 of 8 checks passed
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 5, 2026

This PR doesn't fully meet our contributing guidelines and PR template.

What needs to be fixed:

  • PR description is missing required template sections. Please use the PR template.

Please edit this PR description to address the above within 2 hours, or it will be automatically closed.

If you believe this was flagged incorrectly, please let a maintainer know.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Replaces Blacksmith-hosted runners with GitHub-hosted runners so CI workflows do not remain permanently queued on forks (addresses #77).

Changes:

  • Updated workflow runs-on from blacksmith-4vcpu-ubuntu-2404 to ubuntu-latest across affected CI workflows.
  • Ensured test, typecheck, generate, and PR management jobs can execute on forked repositories.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
.github/workflows/typecheck.yml Switches typecheck job runner to ubuntu-latest to avoid Blacksmith queueing on forks.
.github/workflows/test.yml Switches unit + e2e job runners to ubuntu-latest so CI executes on forks.
.github/workflows/pr-management.yml Switches PR management job runner to ubuntu-latest to restore workflow execution on forks.
.github/workflows/generate.yml Switches generate job runner to ubuntu-latest so automation can run without Blacksmith.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix(ci): Blacksmith runners cause permanent queue on fork

2 participants