Skip to content

Commit 6441a30

Browse files
authored
ci(fork): use free runner for checks (#133)
Fork Check still used Blacksmith for pull-request runs even though the server and workspace suites determine normal full-CI completion time. Run Fork Check on GitHub-hosted Ubuntu for every trigger, removing the final Blacksmith dependency from enabled fork workflows. --- Written by an agent (T3 Code, gpt-5.6-terra).
1 parent 8385f0a commit 6441a30

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

.github/workflows/fork-ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ name: Fork CI
33
# The inherited CI workflow (ci.yml) targets upstream-owned Blacksmith runners
44
# and stays disabled in this fork. This fork-owned copy exists so runner choice
55
# is ours to make per job: the repository is public, so GitHub-hosted runners
6-
# are free, and jobs sit on Blacksmith only where the speed is worth paying for.
7-
# See the `runs-on` comments below for why each job landed where it did.
6+
# are free, so this fork uses GitHub-hosted runners throughout.
87
on:
98
pull_request:
109
push:
@@ -80,9 +79,10 @@ jobs:
8079
name: Fork Check
8180
needs: changes
8281
if: needs.changes.outputs.run_ci == 'true'
83-
# Typecheck peaks at 4-5 cores. Pay for fast PR feedback, while pushes use
84-
# the public repository's free GitHub-hosted capacity.
85-
runs-on: ${{ github.event_name == 'pull_request' && 'blacksmith-4vcpu-ubuntu-2404' || 'ubuntu-24.04' }}
82+
# This job normally finishes before the server and workspace test suites,
83+
# so the public repository's free GitHub-hosted capacity keeps the overall
84+
# CI critical path unchanged.
85+
runs-on: ubuntu-24.04
8686
timeout-minutes: 30
8787
steps:
8888
- name: Checkout

0 commit comments

Comments
 (0)