Check Jerboa bundle digest per target
ober
a8e7b67ba72f2ea9302e49c6cb2003a65da1e2aa
--- a/Makefile +++ b/Makefile @@ -6,7 +6,11 @@ JERBOA_SOURCE_URL ?= https://git.sr.ht/~lisp/jerboa JERBOA_COMMIT ?= ae716feb376ce9adefcad65e923ebfd866131947 JERBOA_TREE ?= 9fafa4b48f6a4d1c166dc3ae57be720237ee988b JERBOA_SOURCE_NATIVE_FEATURES ?= tls,crypto,postgres_feat,wasm -JERBOA_BUNDLE_SHA256 ?= 6e9aae5475dff96e70f4d9710d47d37fa04eee8948775439f2d796ffb7e2ae8c +JERBOA_RELEASE_TARGET := $(if $(filter Darwin,$(shell uname -s)),$(if $(filter arm64,$(shell uname -m)),macos-arm64,),$(if $(filter Linux,$(shell uname -s)),$(if $(filter x86_64 amd64,$(shell uname -m)),linux-amd64,),$(if $(filter FreeBSD,$(shell uname -s)),$(if $(filter x86_64 amd64,$(shell uname -m)),freebsd-amd64,),))) +JERBOA_BUNDLE_SHA256_macos-arm64 ?= 0b5041effa6438a5343c78de72896bf1eec8f8e34f76bf7f4df5777769aa0802 +JERBOA_BUNDLE_SHA256_linux-amd64 ?= c9fb5eaac7edb7fcc46368fd031801d3e900e9122864ece7048502481bcb63ef +JERBOA_BUNDLE_SHA256_freebsd-amd64 ?= c9fb5eaac7edb7fcc46368fd031801d3e900e9122864ece7048502481bcb63ef +JERBOA_BUNDLE_SHA256 ?= $(JERBOA_BUNDLE_SHA256_$(JERBOA_RELEASE_TARGET)) JERBOA_TOOL_DIR ?= $(CURDIR)/.jerboa/bin JERBUILD ?= $(JERBOA_TOOL_DIR)/jerbuild # Recursive on purpose: check-jerbuild may install the pinned local tool before --- a/supply-chain.lock +++ b/supply-chain.lock @@ -2,7 +2,9 @@ jerboa.version=v0.2.8 jerboa.commit=ae716feb376ce9adefcad65e923ebfd866131947 jerboa.tree=9fafa4b48f6a4d1c166dc3ae57be720237ee988b -jerboa.bundle_sha256=6e9aae5475dff96e70f4d9710d47d37fa04eee8948775439f2d796ffb7e2ae8c +jerboa.bundle_sha256.macos-arm64=0b5041effa6438a5343c78de72896bf1eec8f8e34f76bf7f4df5777769aa0802 +jerboa.bundle_sha256.linux-amd64=c9fb5eaac7edb7fcc46368fd031801d3e900e9122864ece7048502481bcb63ef +jerboa.bundle_sha256.freebsd-amd64=c9fb5eaac7edb7fcc46368fd031801d3e900e9122864ece7048502481bcb63ef jerboa.release_checksums=support/jerboa-release-sha256.txt jerboa.source_url=https://git.sr.ht/~lisp/jerboa jerboa.source_fallback=support/ensure-jerboa.sh