Skip to content

Commit 7a7c9c4

Browse files
authored
move checksum generation into Github Actions (#4628)
1 parent 5a050a6 commit 7a7c9c4

File tree

3 files changed

+5
-11
lines changed

3 files changed

+5
-11
lines changed

.github/workflows/nightly_binaries.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ jobs:
1313
fetch-depth: 0
1414

1515
- run: make binaries
16-
env:
17-
CHECKSUM: '1'
16+
17+
- run: cd binaries; for f in *; do sha256sum $f > $f.sha256sum; done
1818

1919
- uses: actions/upload-artifact@v4
2020
with:

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ jobs:
1313
- uses: actions/checkout@v4
1414

1515
- run: make binaries
16-
env:
17-
CHECKSUM: '1'
16+
17+
- run: cd binaries; for f in *; do sha256sum $f > $f.sha256sum; done
1818

1919
- uses: actions/upload-artifact@v4
2020
with:

scripts/binaries.mk

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
11
BINARY_NAME = mediamtx
22

3-
ifeq ($(CHECKSUM),1)
4-
define DOCKERFILE_CHECKSUM
5-
RUN cd /s/binaries; for f in *; do sha256sum $$f > $$f.sha256sum; done
6-
endef
7-
endif
8-
93
define DOCKERFILE_BINARIES
104
FROM $(BASE_IMAGE) AS build-base
115
RUN apk add --no-cache zip make git tar
@@ -62,7 +56,6 @@ COPY --from=build-darwin-arm64 /s/binaries /s/binaries
6256
COPY --from=build-linux-armv6 /s/binaries /s/binaries
6357
COPY --from=build-linux-armv7 /s/binaries /s/binaries
6458
COPY --from=build-linux-arm64 /s/binaries /s/binaries
65-
$(DOCKERFILE_CHECKSUM)
6659
endef
6760
export DOCKERFILE_BINARIES
6861

@@ -71,3 +64,4 @@ binaries:
7164
-t temp
7265
docker run --rm -v "$(shell pwd):/out" \
7366
temp sh -c "rm -rf /out/binaries && cp -r /s/binaries /out/"
67+
sudo chown -R $(shell id -u):$(shell id -g) binaries

0 commit comments

Comments
 (0)