From 9ddd2d0c047e50faab4cca1d5b195d149767fc68 Mon Sep 17 00:00:00 2001 From: pyrex41 Date: Sun, 18 Oct 2026 14:40:27 -0500 Subject: [PATCH] Record corrected Shen-C candidate and use matched CI archive tools --- .github/workflows/shen-c.yml | 13 +++++++++++-- docs/shen-c-rc-20261018.md | 14 ++++++++++++++ 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/.github/workflows/shen-c.yml b/.github/workflows/shen-c.yml index 71813a0..b0fe965 100644 --- a/.github/workflows/shen-c.yml +++ b/.github/workflows/shen-c.yml @@ -7,9 +7,16 @@ on: jobs: adapter: + timeout-minutes: 15 strategy: matrix: - os: [ubuntu-latest, macos-latest] + include: + - os: ubuntu-latest + cc: clang-18 + ar: llvm-ar-18 + - os: macos-latest + cc: clang + ar: ar runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 @@ -27,7 +34,9 @@ jobs: - name: Build released native RC CLI env: PKG_CONFIG: /nonexistent/no-boehm-or-pkg-config - run: make -C shen-c -j2 + CC: ${{ matrix.cc }} + AR: ${{ matrix.ar }} + run: make -C shen-c CC="$CC" AR="$AR" -j2 - name: Test adapter and supported live controls working-directory: bifrost env: diff --git a/docs/shen-c-rc-20261018.md b/docs/shen-c-rc-20261018.md index 1adce1d..5ac6cbe 100644 --- a/docs/shen-c-rc-20261018.md +++ b/docs/shen-c-rc-20261018.md @@ -78,3 +78,17 @@ fixture commands run. This fixes installer tests launched by Git hooks. The installer tests with a foreign repository, worktree and index in their environment; all passed, and both repositories retained identical HEAD, index and bare settings. This follow-up is separate from the frozen CLI/corpus assessment above. + +## Post-release fix candidate + +The two runtime failures above are corrected in Shen-C's +[`fix/bifrost-corpus-gaps` candidate](https://github.com/pyrex41/shen-c/tree/fix/bifrost-corpus-gaps). +The complete unchanged corpus now reports **70 executed PASS, zero failures, +two capability skips and two kernel skips** against that candidate. Its +[qualification record](https://github.com/pyrex41/shen-c/blob/fix/bifrost-corpus-gaps/docs/qualification/bifrost-corpus-gaps-20261018.md) +binds source, generated kernel, binaries and corpus identities, and records +fatal sanitizer plus full 136/0 suite results. These corrections are newer than +v0.3.0; this adapter's released installation pin is intentionally unchanged. +The C artifact's literal runtime-load dependency gap is also corrected in the +[Yggdrasil follow-up](https://github.com/pyrex41/yggdrasil/blob/fix/shen-c-native-rc/docs/dynamic-load-20261018.md). +The frozen v0.3.0 assessment above is retained as historical release evidence.