Repository navigation
Commit bf04b6d
authored
ci(docs): pin the Pages actions back to the pair that works (#23)
* ci(docs): pin the Pages actions back to the pair that works
deploy-pages@v5 aborts this repo's deploy with "Timeout reached" after about a
minute of polling — twice in a row, including a clean re-run. The artifact
uploads fine and Build MkDocs passes; only the deploy step fails, and the
published site is therefore stuck on the previous commit's build.
The same workflow on upload-pages-artifact@v3 + deploy-pages@v4 succeeded on
a217c63, the commit immediately before the bump, and CI and the vulnerability
scan were green on the bumped commit too. The action pair is the variable.
Only these two are reverted. The rest of the Actions sweep stays: checkout 7,
setup-go 7, setup-node 7, setup-python 7 and action-gh-release 3 are all in use
and green — the last is only a Node 20→24 runtime move with no input changes,
which matters because it is the step that publishes releases.
* test(cli): remove a start-then-configure race in the hotkey test
StartInputPump launches its read loop immediately; SetHotkeys installs the
filter afterwards. With the input already buffered in a strings.Reader, the
pump can read and classify 'y' before the filter lands, and the test then sees
a plain rune event where it asserted a hotkey:
--- FAIL: TestInputPumpHotkeyFilter
keys_test.go:177: got {Kind:1 Line: Key:y}
The race is in the test's setup, not in the pump — the filter is mutex-guarded
either way. A pipe written only after SetHotkeys returns makes the ordering the
test means to assert the one it actually gets. Passes 40 consecutive -race runs.
Surfaced on a loaded CI runner while merging the dependency backlog; unrelated
to those bumps, and it would have kept flaking the release gate.1 parent ff347b2 commit bf04b6d
2 files changed
Lines changed: 32 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
| 60 | + | |
60 | 61 | | |
61 | 62 | | |
62 | 63 | | |
| |||
71 | 72 | | |
72 | 73 | | |
73 | 74 | | |
74 | | - | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
170 | | - | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
171 | 185 | | |
172 | 186 | | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
173 | 191 | | |
174 | 192 | | |
175 | 193 | | |
| |||
0 commit comments