Skip to content

ci(hypatia): fix workflow floor (upload-artifact SHA + setup-beam v1.24.0 + env.HOME)#37

Merged
hyperpolymath merged 1 commit intomainfrom
ci/hypatia-workflow-floor-fixes
May 1, 2026
Merged

ci(hypatia): fix workflow floor (upload-artifact SHA + setup-beam v1.24.0 + env.HOME)#37
hyperpolymath merged 1 commit intomainfrom
ci/hypatia-workflow-floor-fixes

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

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.

…24.0 + env.HOME)

Three independent CI bugs in hypatia-scan.yml that block every consumer of the RSR template floor (echo-types#30 hit all three).

1. actions/upload-artifact pinned to non-existent SHA 65c79d7f...
   resolved (canonical v4 SHA) -> ea165f8d65b6e75b540449e92b4886f43607fa02
2. erlef/setup-beam v1.18.2 doesn't support ubuntu-24 (runner image).
   bumped -> v1.24.0 (fc68ffb9...)
3. working-directory used ${{ env.HOME }} which expands to empty in
   GH Actions context. Switched to shell cd \C:\Users\USER/hypatia` inside
   the run script.
@chatgpt-codex-connector
Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Credits must be used to enable repository wide code reviews.

@hyperpolymath hyperpolymath merged commit 57ed630 into main May 1, 2026
16 of 19 checks passed
@hyperpolymath hyperpolymath deleted the ci/hypatia-workflow-floor-fixes branch May 1, 2026 08:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant