Skip to content

Document and CI-test build/pack.sh; fix its broken exec header - #137

Merged
thomasahle merged 1 commit into
masterfrom
build-docs-ci
Aug 6, 2026
Merged

Document and CI-test build/pack.sh; fix its broken exec header#137
thomasahle merged 1 commit into
masterfrom
build-docs-ci

Conversation

@thomasahle

Copy link
Copy Markdown
Owner

See commit message. Highlights: pack.sh was silently broken (pyminify shebang strip vs the sh exec header) — found by writing the CI test requested for it; now fixed, documented in build/README.md, and covered end-to-end in CI. pack_nnue.sh moves to the NNUE branch.

🤖 Generated with Claude Code

pack.sh produced a non-running executable: pyminify strips comments
including the shebang, so the self-extractor's 'exec $T' handed raw
Python source to /bin/sh. Exec through python3 explicitly. Caught while
writing the CI test this commit adds (the packed artifact is a release
deliverable and had no coverage; the existing tiny-interface smoke only
simulated the strip step). build/README.md documents the pipeline,
including the fixed-point loop that computes the self-referential
header length. pack_nnue.sh moves to the NNUE branch with the engine
it packs.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@thomasahle
thomasahle merged commit 600b13c into master Aug 6, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant