T00: fix pinned Jerboa runtime bootstrap #3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/astra-improv-t00"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
T00 from
/Users/user/jerboa-review-20260909/astra-improv.md.Changes:
scripts/fetch-jerboa.shto readgenerator_runtimefromdependencies.lock.jsonwith JSON parsing, clone/fetchvendor/jerboa, verify commit and tree, initialize submodules, reject dirty/mismatched dependency state, and publish a completed typed runtime cache under.tools/jerboa-runtime-cache.../jerboadefaults from generator execution and supply-chain/release paths.scripts/run-jandroid.shuse the pinned runtime cache, keep--help/--versioncheap, and explicitly enable unsafe prelude for the trusted generator/secure-output FFI path.make bootstrap-runtime,make t00-contract,make binary, andmake binary-smoke; wire the T00 contract intomake test/make verify.VERSIONandjpkg.sexpto0.1.4and update README bootstrap/raw-source policy docs.Local verification on macOS:
sh -n scripts/fetch-jerboa.sh scripts/run-jandroid.sh scripts/check-no-raw-kotlin.sh scripts/verify-supply-chain.sh scripts/release-evidence.sh tests/t00-contract-test.shtests/t00-contract-test.shscripts/verify-supply-chain.shscripts/fetch-jerboa.shmake verifymake binarymake binary-smokescripts/run-jandroid.sh --versionscripts/run-jandroid.sh --helpgit diff --checkLocal Android compile limitation:
make ssd-compilegenerated the SSD project, thenscripts/verify-android-sdk.shstopped because this machine has no configured Android SDK (ANDROID_SDK_ROOT or ANDROID_HOME is requiredoutside Make, and the earlier Make invocation lackedplatforms/android-35/source.properties). The new CI Android job is intended to run this on an SDK-capable runner.Not complete for the full review: