From a34fdeb7bb727a13a14b67d05dc6435f18ff067b Mon Sep 17 00:00:00 2001 From: hyperpolymath <6759885+hyperpolymath@users.noreply.github.com> Date: Wed, 20 May 2026 10:01:01 +0100 Subject: [PATCH] fix(ci): repair e2e.yml Zig + Deno pins (baseline rot) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `E2E — Full REST + MCP Bridge`, `E2E — Order Ticket (FFI layer)`, and `Bench — FFI Catalogue + Mount/Unmount + Hash` have been red on `main`, gating every PR. Two unrelated upstream issues, fixed together: 1. **Zig `0.15.0` retired upstream.** All three setup-zig steps were failing on `Error: Could not find version 0.15.0 for platform x86_64-linux`. Bumped to `0.15.1` to match `.tool-versions` (canonical estate declaration). `release.yml` runs `0.15.2` via `mlugg/setup-zig`; either point on the 0.15.x line is fine. 2. **`denoland/setup-deno` SHA `5fae568d…` no longer resolves.** GitHub Actions: `Unable to resolve action denoland/setup-deno@ 5fae568d37c3b73e0e4ca63d4e2c4e324a2b3497`. Repointed to the same v2.0.4 SHA already in use by `publish.yml` (`667a34cdef165d8d2b2e98dde39547c9daac7282`), verified via the GitHub API. Companion to PR #118 (`tests/aspect_tests.sh` grep-count fix) — the two were originally one commit but workflow files need the `workflow` OAuth scope to push, so they're split. Out of scope: - `governance / Language / package anti-pattern policy` — also red on main, but a parallel session is already diagnosing it under the Estate-drift-remediation 2026-05 campaign (parent standards#66). Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/e2e.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 32e4afd2..59e3d389 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -49,10 +49,10 @@ jobs: - name: Install Zig uses: goto-bus-stop/setup-zig@9566bb3e8749893055694249726756f25e099b30 # v2 with: - version: 0.15.0 + version: 0.15.1 - name: Install Deno - uses: denoland/setup-deno@5fae568d37c3b73e0e4ca63d4e2c4e324a2b3497 # v2 + uses: denoland/setup-deno@667a34cdef165d8d2b2e98dde39547c9daac7282 # v2.0.4 with: deno-version: v2.x @@ -90,7 +90,7 @@ jobs: - name: Install Zig uses: goto-bus-stop/setup-zig@9566bb3e8749893055694249726756f25e099b30 # v2 with: - version: 0.15.0 + version: 0.15.1 - name: Build FFI libraries run: cd ffi/zig && zig build @@ -124,7 +124,7 @@ jobs: - name: Install Zig uses: goto-bus-stop/setup-zig@9566bb3e8749893055694249726756f25e099b30 # v2 with: - version: 0.15.0 + version: 0.15.1 - name: Build FFI libraries run: cd ffi/zig && zig build