Commit d7fb1cf
committed
fix(demo): let demo-queue inherit the fake build runner
## Summary
### Why?
`demo-queue` pinned the GitHub Actions build runner, so every land waited on a real CI run. That is not what the demo is for: it exists to show the queue batching, speculating and merging, and a walkthrough that spends most of its time watching a workflow spin says very little about any of that.
The configuration had also drifted from its own documentation, which already describes the fake runner as the default and real CI as the thing you opt into.
### What?
The queue no longer names a build runner, so it inherits `{type: fake}` from the defaults and every build succeeds instantly. A land now completes in seconds.
The comment that offered the Actions block said to "replace the line above with the block below", which after this points at the change provider rather than at anything to do with builds. It now says to add the block, and explains what inheriting the default actually gets you.
Real CI remains one uncommented block away, and the how-to still documents the three things it needs.
## Test Plan
✅ `make local-provider-start PROVIDER=github` parses the configuration on startup and refuses to start on an invalid one, so a malformed profile fails loudly rather than silently falling back.
✅ No code change: the fake runner is an existing implementation already used by every other queue in this file and by the local provider.
# Conflicts:
# service/submitqueue/demo/provider/github/profiles.yaml
# Please enter the commit message for your changes. Lines starting
# with '#' will be kept; you may remove them yourself if you want to.
# An empty message aborts the commit.
#
# interactive rebase in progress; onto ff81ffb
# Last commands done (4 commands done):
# pick f431564 # feat(demo): open independent pull requests in parallel
# pick 0746c18 # fix(demo): let demo-queue inherit the fake build runner
# Next command to do (1 remaining command):
# pick 06080b1 # fix(client): bound the list window at the call time
# You are currently rebasing.
#
# Changes to be committed:
# modified: service/submitqueue/demo/provider/github/profiles.yaml
#1 parent a0bd02e commit d7fb1cf
1 file changed
Lines changed: 6 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
36 | 31 | | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
41 | 35 | | |
42 | 36 | | |
43 | 37 | | |
| |||
0 commit comments