Skip to content

Commit 65e6a45

Browse files
hyperpolymathclaude
andcommitted
ci(chapel): fix pre-existing path + Zig action drift
Two drift bugs were blocking chapel-ci.yml end-to-end verification after the L2.1 dispatch wiring (d01a33b): 1. `chapel_poc/` was renamed to `src/chapel/` in an earlier refactor; the workflow still referenced the old path in path filters, build commands, and artifact upload, so the Chapel Metalayer job failed at `cd chapel_poc: No such file or directory`. Updated all three references to `src/chapel/`. 2. The pinned SHA for `goto-bus-stop/setup-zig@7ab2955e…` no longer resolves in that repo. Switched to `mlugg/setup-zig@d1434d08` (v2.2.1, the community-maintained successor) still pinned to Zig 0.13.0. With these fixes the three Chapel CI jobs can complete: - Job 1 (Compile Chapel Metalayer) — builds libechidna_chapel.so - Job 2 (Build & Test Zig FFI Bridge) — builds libechidna_chapel_ffi - Job 3 (Rust Build with Chapel Feature) — cargo build/test --features chapel, exercising the new ProverDispatcher::verify_proof_parallel path. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent c8c0acf commit 65e6a45

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/chapel-ci.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ on:
77
- 'src/zig_ffi/**'
88
- 'src/rust/proof_search.rs'
99
- 'src/rust/dispatch.rs'
10-
- 'chapel_poc/**'
10+
- 'src/chapel/**'
1111
- 'Cargo.toml'
1212
- '.github/workflows/chapel-ci.yml'
1313
pull_request:
1414
paths:
1515
- 'src/zig_ffi/**'
1616
- 'src/rust/proof_search.rs'
1717
- 'src/rust/dispatch.rs'
18-
- 'chapel_poc/**'
18+
- 'src/chapel/**'
1919
- 'Cargo.toml'
2020
- '.github/workflows/chapel-ci.yml'
2121

@@ -40,15 +40,15 @@ jobs:
4040
4141
- name: Compile Chapel proof search module
4242
run: |
43-
cd chapel_poc
43+
cd src/chapel
4444
chpl --library --dynamic \
4545
-o libechidna_chapel \
4646
chapel_ffi_exports.chpl parallel_proof_search.chpl
4747
ls -la libechidna_chapel*
4848
4949
- name: Run Chapel standalone test
5050
run: |
51-
cd chapel_poc
51+
cd src/chapel
5252
chpl -o chapel_test parallel_proof_search.chpl
5353
# Run with verbose output, will show prover availability
5454
timeout 30 ./chapel_test --verbose=true || true
@@ -57,7 +57,7 @@ jobs:
5757
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4
5858
with:
5959
name: chapel-lib
60-
path: chapel_poc/libechidna_chapel*
60+
path: src/chapel/libechidna_chapel*
6161

6262
# Job 2: Build and test Zig FFI bridge (always uses stubs)
6363
zig-ffi:
@@ -67,7 +67,7 @@ jobs:
6767
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
6868

6969
- name: Install Zig
70-
uses: goto-bus-stop/setup-zig@7ab2955eb728f5440978d7e4f60155e5e3a9e02f # v2
70+
uses: mlugg/setup-zig@d1434d08867e3ee9daa34448df10607b98908d29 # v2.2.1
7171
with:
7272
version: 0.13.0
7373

0 commit comments

Comments
 (0)