Files
xavierk b47a65c91e
CI / security (push) Successful in 1m15s
CI / lint (push) Successful in 23s
CI / ai-review (push) Skipped
fix(void): build the xbps release from the tag, not an attached sdist (#37)
Every release is built from its tag alone by packaging/void/build-release.sh, shared by the tag workflow and local dry runs. Signs in a network-less container with the key mounted read-only and publishes to the tag release and the rolling latest release.
2026-11-06 15:31:47 +00:00

24 lines
1.4 KiB
Plaintext

# Pinned build inputs for packaging/void/build-release.sh (and smoke.sh, which calls it).
#
# Same contract as packaging/appimage/tool_checksums.txt and
# packaging/native/tool_checksums.txt: everything the package build
# downloads or runs inside is pinned and verified here, so two builds of
# the same commit cannot differ.
#
# Columns: name, kind, value, source — parseable by awk.
#
# sha256 the file downloaded from <source> must hash to <value>
# docker build inside image <value>; <source> records the tag it came from
# version pinned commit or tag; <source> says where it was taken from
#
# To bump the base image: pull the new void-glibc-full tag, read the digest
# from `podman inspect` (Digest, not the config hash), and replace <value>.
# The image digest comes from `podman inspect
# ghcr.io/void-linux/void-glibc-full:latest` (use the manifest digest — the
# same line has to work on x86_64; only glibc x86_64 is published).
# To bump void-packages: set <value> to the new commit; build.sh checks out
# exactly that commit.
base-image docker ghcr.io/void-linux/void-glibc-full@sha256:306f0cdd27a0c35c4a0089318235ce36ee21d43565721376b3f710c6f9780322 void-glibc-full:latest
void-packages version 4384dad29775c7194ff5a7a6054570406ac32e54 void-packages master as of 2026-11-05