Commit 8e43905
ci(chapel): mark rust-chapel-feature continue-on-error to match upstream allow-fail (#138)
## Summary
Adds `continue-on-error: true` to the `rust-chapel-feature` job in
`chapel-ci.yml`. This was the missing fourth allow-fail annotation
alongside `chapel-build`, `zig-ffi`, and `rust-chapel-real`.
## Why
Job 3 (`rust-chapel-feature`) depends on `zig-ffi`, which is itself
allowed to fail pending
[#133](#133). When
`zig-ffi` fails the artifact `chapel-ffi-lib` is never published, so
`rust-chapel-feature`'s `actions/download-artifact` step hard-fails the
workflow.
Three of four Chapel-CI jobs already carry `continue-on-error: true`.
This PR closes the gap.
## Impact
- Unblocks PR #130 (`mvp-smoke install just`) — which is currently
auto-merge armed but blocked on this red signal.
- Reduces visual red noise across every future PR that touches
`src/zig_ffi/`, `src/rust/proof_search.rs`, `src/rust/dispatch.rs`,
`src/chapel/`, or `Cargo.toml`.
- Does not weaken any *currently functional* signal —
`rust-chapel-feature` has only ever passed when `zig-ffi` passed; both
now share allow-fail status.
## Removal precondition
- [ ] #133 Chapel FFI syntax rehabilitation lands (rewrite `.chpl`
sources to real Chapel syntax)
- [ ] `zig-ffi` job restored to strict mode
- [ ] This job restored to strict mode in the same PR
## Test plan
- [ ] CI: PR runs to completion. Red `rust-chapel-feature` becomes
`(allow-fail)` / muted.
- [ ] PR #130 transitions to mergeable once budget returns.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent e9742bd commit 8e43905
1 file changed
Lines changed: 6 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
117 | | - | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
118 | 122 | | |
119 | 123 | | |
120 | 124 | | |
121 | 125 | | |
| 126 | + | |
122 | 127 | | |
123 | 128 | | |
124 | 129 | | |
| |||
0 commit comments