From 52c8161fa8898bac9913f75a8113f09ffc581c3b Mon Sep 17 00:00:00 2001 From: hyperpolymath Date: Sun, 17 May 2026 00:41:22 +0100 Subject: [PATCH] ci: fix unresolvable setup-beam pins across hypatia-scan.yml (Refs #64) The previous pins (elixir 1.19.4 / otp 28.3) are not in the setup-beam index, so the Hypatia dogfooding job failed fast on every run, masking real CI signal estate-wide. Loosened to the resolvable elixir 1.18 / otp 27 already used by the root workflow. 21 hypatia-scan.yml copies fixed. Refs hyperpolymath/standards#64 Co-Authored-By: Claude Opus 4.7 --- 0-ai-gatekeeper-protocol/.github/workflows/hypatia-scan.yml | 4 ++-- .../mcp-repo-guardian/.github/workflows/hypatia-scan.yml | 4 ++-- .../repo-guardian-fs/.github/workflows/hypatia-scan.yml | 4 ++-- a2ml/.github/workflows/hypatia-scan.yml | 4 ++-- a2ml/actions/validate/.github/workflows/hypatia-scan.yml | 4 ++-- a2ml/bindings/deno/.github/workflows/hypatia-scan.yml | 4 ++-- a2ml/bindings/haskell/.github/workflows/hypatia-scan.yml | 4 ++-- a2ml/bindings/rust/.github/workflows/hypatia-scan.yml | 4 ++-- a2ml/editors/vscode/.github/workflows/hypatia-scan.yml | 4 ++-- a2ml/pandoc/.github/workflows/hypatia-scan.yml | 4 ++-- consent-aware-http/.github/workflows/hypatia-scan.yml | 4 ++-- k9-svc/.github/workflows/hypatia-scan.yml | 4 ++-- k9-svc/actions/validate/.github/workflows/hypatia-scan.yml | 4 ++-- k9-svc/bindings/deno/.github/workflows/hypatia-scan.yml | 4 ++-- k9-svc/bindings/haskell/.github/workflows/hypatia-scan.yml | 4 ++-- k9-svc/bindings/rust/.github/workflows/hypatia-scan.yml | 4 ++-- k9-svc/editors/vscode/.github/workflows/hypatia-scan.yml | 4 ++-- k9-svc/pandoc/.github/workflows/hypatia-scan.yml | 4 ++-- lol/.github/workflows/hypatia-scan.yml | 4 ++-- meta-a2ml/.github/workflows/hypatia-scan.yml | 4 ++-- .../.github/workflows/hypatia-scan.yml | 4 ++-- 21 files changed, 42 insertions(+), 42 deletions(-) diff --git a/0-ai-gatekeeper-protocol/.github/workflows/hypatia-scan.yml b/0-ai-gatekeeper-protocol/.github/workflows/hypatia-scan.yml index f2bf1325..99a08b76 100644 --- a/0-ai-gatekeeper-protocol/.github/workflows/hypatia-scan.yml +++ b/0-ai-gatekeeper-protocol/.github/workflows/hypatia-scan.yml @@ -27,8 +27,8 @@ jobs: - name: Setup Elixir for Hypatia scanner uses: erlef/setup-beam@2f0cc07b4b9bea248ae098aba9e1a8a1de5ec24c # v1.18.2 with: - elixir-version: '1.19.4' - otp-version: '28.3' + elixir-version: '1.18' + otp-version: '27' - name: Clone Hypatia run: | diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/hypatia-scan.yml b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/hypatia-scan.yml index f2bf1325..99a08b76 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/hypatia-scan.yml +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/hypatia-scan.yml @@ -27,8 +27,8 @@ jobs: - name: Setup Elixir for Hypatia scanner uses: erlef/setup-beam@2f0cc07b4b9bea248ae098aba9e1a8a1de5ec24c # v1.18.2 with: - elixir-version: '1.19.4' - otp-version: '28.3' + elixir-version: '1.18' + otp-version: '27' - name: Clone Hypatia run: | diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/hypatia-scan.yml b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/hypatia-scan.yml index f2bf1325..99a08b76 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/hypatia-scan.yml +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/hypatia-scan.yml @@ -27,8 +27,8 @@ jobs: - name: Setup Elixir for Hypatia scanner uses: erlef/setup-beam@2f0cc07b4b9bea248ae098aba9e1a8a1de5ec24c # v1.18.2 with: - elixir-version: '1.19.4' - otp-version: '28.3' + elixir-version: '1.18' + otp-version: '27' - name: Clone Hypatia run: | diff --git a/a2ml/.github/workflows/hypatia-scan.yml b/a2ml/.github/workflows/hypatia-scan.yml index f2bf1325..99a08b76 100644 --- a/a2ml/.github/workflows/hypatia-scan.yml +++ b/a2ml/.github/workflows/hypatia-scan.yml @@ -27,8 +27,8 @@ jobs: - name: Setup Elixir for Hypatia scanner uses: erlef/setup-beam@2f0cc07b4b9bea248ae098aba9e1a8a1de5ec24c # v1.18.2 with: - elixir-version: '1.19.4' - otp-version: '28.3' + elixir-version: '1.18' + otp-version: '27' - name: Clone Hypatia run: | diff --git a/a2ml/actions/validate/.github/workflows/hypatia-scan.yml b/a2ml/actions/validate/.github/workflows/hypatia-scan.yml index 4de920aa..13a28133 100644 --- a/a2ml/actions/validate/.github/workflows/hypatia-scan.yml +++ b/a2ml/actions/validate/.github/workflows/hypatia-scan.yml @@ -27,8 +27,8 @@ jobs: - name: Setup Elixir for Hypatia scanner uses: erlef/setup-beam@e6d7c94229049569db56a7ad5a540c051a010af9 # v1.18.2 with: - elixir-version: '1.19.4' - otp-version: '28.3' + elixir-version: '1.18' + otp-version: '27' - name: Clone Hypatia run: | diff --git a/a2ml/bindings/deno/.github/workflows/hypatia-scan.yml b/a2ml/bindings/deno/.github/workflows/hypatia-scan.yml index 4de920aa..13a28133 100644 --- a/a2ml/bindings/deno/.github/workflows/hypatia-scan.yml +++ b/a2ml/bindings/deno/.github/workflows/hypatia-scan.yml @@ -27,8 +27,8 @@ jobs: - name: Setup Elixir for Hypatia scanner uses: erlef/setup-beam@e6d7c94229049569db56a7ad5a540c051a010af9 # v1.18.2 with: - elixir-version: '1.19.4' - otp-version: '28.3' + elixir-version: '1.18' + otp-version: '27' - name: Clone Hypatia run: | diff --git a/a2ml/bindings/haskell/.github/workflows/hypatia-scan.yml b/a2ml/bindings/haskell/.github/workflows/hypatia-scan.yml index 4de920aa..13a28133 100644 --- a/a2ml/bindings/haskell/.github/workflows/hypatia-scan.yml +++ b/a2ml/bindings/haskell/.github/workflows/hypatia-scan.yml @@ -27,8 +27,8 @@ jobs: - name: Setup Elixir for Hypatia scanner uses: erlef/setup-beam@e6d7c94229049569db56a7ad5a540c051a010af9 # v1.18.2 with: - elixir-version: '1.19.4' - otp-version: '28.3' + elixir-version: '1.18' + otp-version: '27' - name: Clone Hypatia run: | diff --git a/a2ml/bindings/rust/.github/workflows/hypatia-scan.yml b/a2ml/bindings/rust/.github/workflows/hypatia-scan.yml index 4de920aa..13a28133 100644 --- a/a2ml/bindings/rust/.github/workflows/hypatia-scan.yml +++ b/a2ml/bindings/rust/.github/workflows/hypatia-scan.yml @@ -27,8 +27,8 @@ jobs: - name: Setup Elixir for Hypatia scanner uses: erlef/setup-beam@e6d7c94229049569db56a7ad5a540c051a010af9 # v1.18.2 with: - elixir-version: '1.19.4' - otp-version: '28.3' + elixir-version: '1.18' + otp-version: '27' - name: Clone Hypatia run: | diff --git a/a2ml/editors/vscode/.github/workflows/hypatia-scan.yml b/a2ml/editors/vscode/.github/workflows/hypatia-scan.yml index 4de920aa..13a28133 100644 --- a/a2ml/editors/vscode/.github/workflows/hypatia-scan.yml +++ b/a2ml/editors/vscode/.github/workflows/hypatia-scan.yml @@ -27,8 +27,8 @@ jobs: - name: Setup Elixir for Hypatia scanner uses: erlef/setup-beam@e6d7c94229049569db56a7ad5a540c051a010af9 # v1.18.2 with: - elixir-version: '1.19.4' - otp-version: '28.3' + elixir-version: '1.18' + otp-version: '27' - name: Clone Hypatia run: | diff --git a/a2ml/pandoc/.github/workflows/hypatia-scan.yml b/a2ml/pandoc/.github/workflows/hypatia-scan.yml index 4de920aa..13a28133 100644 --- a/a2ml/pandoc/.github/workflows/hypatia-scan.yml +++ b/a2ml/pandoc/.github/workflows/hypatia-scan.yml @@ -27,8 +27,8 @@ jobs: - name: Setup Elixir for Hypatia scanner uses: erlef/setup-beam@e6d7c94229049569db56a7ad5a540c051a010af9 # v1.18.2 with: - elixir-version: '1.19.4' - otp-version: '28.3' + elixir-version: '1.18' + otp-version: '27' - name: Clone Hypatia run: | diff --git a/consent-aware-http/.github/workflows/hypatia-scan.yml b/consent-aware-http/.github/workflows/hypatia-scan.yml index f2bf1325..99a08b76 100644 --- a/consent-aware-http/.github/workflows/hypatia-scan.yml +++ b/consent-aware-http/.github/workflows/hypatia-scan.yml @@ -27,8 +27,8 @@ jobs: - name: Setup Elixir for Hypatia scanner uses: erlef/setup-beam@2f0cc07b4b9bea248ae098aba9e1a8a1de5ec24c # v1.18.2 with: - elixir-version: '1.19.4' - otp-version: '28.3' + elixir-version: '1.18' + otp-version: '27' - name: Clone Hypatia run: | diff --git a/k9-svc/.github/workflows/hypatia-scan.yml b/k9-svc/.github/workflows/hypatia-scan.yml index f2bf1325..99a08b76 100644 --- a/k9-svc/.github/workflows/hypatia-scan.yml +++ b/k9-svc/.github/workflows/hypatia-scan.yml @@ -27,8 +27,8 @@ jobs: - name: Setup Elixir for Hypatia scanner uses: erlef/setup-beam@2f0cc07b4b9bea248ae098aba9e1a8a1de5ec24c # v1.18.2 with: - elixir-version: '1.19.4' - otp-version: '28.3' + elixir-version: '1.18' + otp-version: '27' - name: Clone Hypatia run: | diff --git a/k9-svc/actions/validate/.github/workflows/hypatia-scan.yml b/k9-svc/actions/validate/.github/workflows/hypatia-scan.yml index 4de920aa..13a28133 100644 --- a/k9-svc/actions/validate/.github/workflows/hypatia-scan.yml +++ b/k9-svc/actions/validate/.github/workflows/hypatia-scan.yml @@ -27,8 +27,8 @@ jobs: - name: Setup Elixir for Hypatia scanner uses: erlef/setup-beam@e6d7c94229049569db56a7ad5a540c051a010af9 # v1.18.2 with: - elixir-version: '1.19.4' - otp-version: '28.3' + elixir-version: '1.18' + otp-version: '27' - name: Clone Hypatia run: | diff --git a/k9-svc/bindings/deno/.github/workflows/hypatia-scan.yml b/k9-svc/bindings/deno/.github/workflows/hypatia-scan.yml index 4de920aa..13a28133 100644 --- a/k9-svc/bindings/deno/.github/workflows/hypatia-scan.yml +++ b/k9-svc/bindings/deno/.github/workflows/hypatia-scan.yml @@ -27,8 +27,8 @@ jobs: - name: Setup Elixir for Hypatia scanner uses: erlef/setup-beam@e6d7c94229049569db56a7ad5a540c051a010af9 # v1.18.2 with: - elixir-version: '1.19.4' - otp-version: '28.3' + elixir-version: '1.18' + otp-version: '27' - name: Clone Hypatia run: | diff --git a/k9-svc/bindings/haskell/.github/workflows/hypatia-scan.yml b/k9-svc/bindings/haskell/.github/workflows/hypatia-scan.yml index 4de920aa..13a28133 100644 --- a/k9-svc/bindings/haskell/.github/workflows/hypatia-scan.yml +++ b/k9-svc/bindings/haskell/.github/workflows/hypatia-scan.yml @@ -27,8 +27,8 @@ jobs: - name: Setup Elixir for Hypatia scanner uses: erlef/setup-beam@e6d7c94229049569db56a7ad5a540c051a010af9 # v1.18.2 with: - elixir-version: '1.19.4' - otp-version: '28.3' + elixir-version: '1.18' + otp-version: '27' - name: Clone Hypatia run: | diff --git a/k9-svc/bindings/rust/.github/workflows/hypatia-scan.yml b/k9-svc/bindings/rust/.github/workflows/hypatia-scan.yml index 4de920aa..13a28133 100644 --- a/k9-svc/bindings/rust/.github/workflows/hypatia-scan.yml +++ b/k9-svc/bindings/rust/.github/workflows/hypatia-scan.yml @@ -27,8 +27,8 @@ jobs: - name: Setup Elixir for Hypatia scanner uses: erlef/setup-beam@e6d7c94229049569db56a7ad5a540c051a010af9 # v1.18.2 with: - elixir-version: '1.19.4' - otp-version: '28.3' + elixir-version: '1.18' + otp-version: '27' - name: Clone Hypatia run: | diff --git a/k9-svc/editors/vscode/.github/workflows/hypatia-scan.yml b/k9-svc/editors/vscode/.github/workflows/hypatia-scan.yml index 4de920aa..13a28133 100644 --- a/k9-svc/editors/vscode/.github/workflows/hypatia-scan.yml +++ b/k9-svc/editors/vscode/.github/workflows/hypatia-scan.yml @@ -27,8 +27,8 @@ jobs: - name: Setup Elixir for Hypatia scanner uses: erlef/setup-beam@e6d7c94229049569db56a7ad5a540c051a010af9 # v1.18.2 with: - elixir-version: '1.19.4' - otp-version: '28.3' + elixir-version: '1.18' + otp-version: '27' - name: Clone Hypatia run: | diff --git a/k9-svc/pandoc/.github/workflows/hypatia-scan.yml b/k9-svc/pandoc/.github/workflows/hypatia-scan.yml index 4de920aa..13a28133 100644 --- a/k9-svc/pandoc/.github/workflows/hypatia-scan.yml +++ b/k9-svc/pandoc/.github/workflows/hypatia-scan.yml @@ -27,8 +27,8 @@ jobs: - name: Setup Elixir for Hypatia scanner uses: erlef/setup-beam@e6d7c94229049569db56a7ad5a540c051a010af9 # v1.18.2 with: - elixir-version: '1.19.4' - otp-version: '28.3' + elixir-version: '1.18' + otp-version: '27' - name: Clone Hypatia run: | diff --git a/lol/.github/workflows/hypatia-scan.yml b/lol/.github/workflows/hypatia-scan.yml index f2bf1325..99a08b76 100644 --- a/lol/.github/workflows/hypatia-scan.yml +++ b/lol/.github/workflows/hypatia-scan.yml @@ -27,8 +27,8 @@ jobs: - name: Setup Elixir for Hypatia scanner uses: erlef/setup-beam@2f0cc07b4b9bea248ae098aba9e1a8a1de5ec24c # v1.18.2 with: - elixir-version: '1.19.4' - otp-version: '28.3' + elixir-version: '1.18' + otp-version: '27' - name: Clone Hypatia run: | diff --git a/meta-a2ml/.github/workflows/hypatia-scan.yml b/meta-a2ml/.github/workflows/hypatia-scan.yml index f2bf1325..99a08b76 100644 --- a/meta-a2ml/.github/workflows/hypatia-scan.yml +++ b/meta-a2ml/.github/workflows/hypatia-scan.yml @@ -27,8 +27,8 @@ jobs: - name: Setup Elixir for Hypatia scanner uses: erlef/setup-beam@2f0cc07b4b9bea248ae098aba9e1a8a1de5ec24c # v1.18.2 with: - elixir-version: '1.19.4' - otp-version: '28.3' + elixir-version: '1.18' + otp-version: '27' - name: Clone Hypatia run: | diff --git a/rhodium-standard-repositories/.github/workflows/hypatia-scan.yml b/rhodium-standard-repositories/.github/workflows/hypatia-scan.yml index f2bf1325..99a08b76 100644 --- a/rhodium-standard-repositories/.github/workflows/hypatia-scan.yml +++ b/rhodium-standard-repositories/.github/workflows/hypatia-scan.yml @@ -27,8 +27,8 @@ jobs: - name: Setup Elixir for Hypatia scanner uses: erlef/setup-beam@2f0cc07b4b9bea248ae098aba9e1a8a1de5ec24c # v1.18.2 with: - elixir-version: '1.19.4' - otp-version: '28.3' + elixir-version: '1.18' + otp-version: '27' - name: Clone Hypatia run: |