generate and show binary checksums in releases (#4012) (#4095)

This commit is contained in:
Alessandro Ros 2025-01-02 12:44:33 +01:00 committed by GitHub
parent b49acb1e00
commit fc803da4be
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 24 additions and 0 deletions

View file

@ -1,5 +1,11 @@
BINARY_NAME = mediamtx
ifeq ($(CHECKSUM),1)
define DOCKERFILE_CHECKSUM
RUN cd /s/binaries; for f in *; do sha256sum $$f > $$f.sha256sum; done
endef
endif
define DOCKERFILE_BINARIES
FROM $(BASE_IMAGE) AS build-base
RUN apk add --no-cache zip make git tar
@ -56,6 +62,7 @@ COPY --from=build-darwin-arm64 /s/binaries /s/binaries
COPY --from=build-linux-armv6 /s/binaries /s/binaries
COPY --from=build-linux-armv7 /s/binaries /s/binaries
COPY --from=build-linux-arm64 /s/binaries /s/binaries
$(DOCKERFILE_CHECKSUM)
endef
export DOCKERFILE_BINARIES