Commit 57ed630
authored
ci(hypatia): fix workflow floor (upload-artifact SHA + setup-beam v1.24.0 + env.HOME) (#37)
Three independent CI bugs in `.github/workflows/hypatia-scan.yml` that
block every consumer of the RSR template floor (echo-types#30 hit all
three before merge).
1. `actions/upload-artifact` pinned to non-existent SHA `65c79d7f...` ->
`ea165f8d65b6e75b540449e92b4886f43607fa02` (canonical `v4`)
2. `erlef/setup-beam@v1.18.2` errors on ubuntu-24 runner image (`Tried
to map a target OS from env. variable 'ImageOS' (got ubuntu24), but
failed`) -> `v1.24.0` (`fc68ffb9...`)
3. `working-directory: `${{ env.HOME }}``/hypatia` resolves to
`/hypatia` (env.HOME is unset in GH Actions context). Switched to `cd
`\C:\Users\USER/hypatia`` inside the run script.
There is also a separate scanner-exit-1 vs `set -e` design issue (the
workflow comment `# Warn but don't fail` intends non-blocking) — out of
scope for this PR.1 parent 7f3681a commit 57ed630
1 file changed
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
40 | 39 | | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | | - | |
| 85 | + | |
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
| |||
0 commit comments