ci: relax DHARMA soul-contract proof gate to non-blocking during cultivation
The dist/soul.c-matches-sources check is a proof-of-concept of the DHARMA contract, not an enforced gate we need between us mid-cultivation. Keep it running (it still reports) but stop it failing the build. The enforced contract is for the world and re-hardens before deploy, when the full DHARMA blockchain stands up.
This commit is contained in:
@@ -69,6 +69,12 @@ jobs:
|
||||
# cannot regenerate the amalgam (elc needs 24GB+ virtual memory), but it can
|
||||
# refuse to compile a stale one. Fails loudly with the recipe in the message.
|
||||
- name: Verify dist/soul.c matches the sources
|
||||
# DHARMA soul-contract proof gate — relaxed to NON-BLOCKING during active
|
||||
# cultivation (Will, 2026-08-15). It still runs and reports as the proof it
|
||||
# is; it just no longer fails the build. The enforced contract is "for the
|
||||
# world" and re-hardens (remove continue-on-error) before deploy, when the
|
||||
# full DHARMA blockchain stands up.
|
||||
continue-on-error: true
|
||||
run: |
|
||||
chmod +x tools/soulc-stamp.sh
|
||||
./tools/soulc-stamp.sh --check
|
||||
|
||||
Reference in New Issue
Block a user