Skip to content

Commit cad18ed

Browse files
committed
more reproducability
1 parent 9d9f526 commit cad18ed

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

.github/workflows/test-tar.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44

55
name: Package prism
66
env:
7-
TAR_REPRO_OPTS: '"--mtime=2024-01-01 00:00 UTC" --sort=name --owner=0 --group=0 --numeric-owner'
8-
TAR_NAME: ${{ github.event.repository.name }}-${{ github.ref_name }}-prism.tar.gz
7+
TAR_REPRO_OPTS: '--clamp-mtime --format=posix --mtime="2024-01-01 00:00 UTC" --sort=name --owner=0 --group=0 --numeric-owner --mode="go+u,go-w" '
8+
GZIP_FLAGS: --no-name --best
9+
TAR_NAME: ${{ github.event.repository.name }}-${{ github.ref_name }}-prism.tar
910
TAR_FILES: node_modules package.json package-lock.json cloudflare-spec.yml
1011
CHECKOUT_DIR: ${{ github.event.repository.name }}-${{ github.ref_name }}
1112

@@ -42,14 +43,18 @@ jobs:
4243
working-directory: ${{ env.CHECKOUT_DIR }}
4344

4445
- name: Create Archive
45-
run: tar ${{ env.TAR_REPRO_OPTS }} -caf ${{ env.TAR_NAME }} ${{ env.TAR_FILES }}
46+
run: tar ${{ env.TAR_REPRO_OPTS }} -cf ${{ env.TAR_NAME }} ${{ env.TAR_FILES }}
4647
working-directory: ${{ env.CHECKOUT_DIR }}
48+
- name: Compress Archive
49+
run: gzip ${{ env.GZIP_FLAGS }} ${{ env.TAR_NAME }}
50+
working-directory: ${{ env.CHECKOUT_DIR }}
51+
4752
- name: release
4853
run: |
4954
gh release create ${{ github.ref_name }} \
5055
--title "${{ github.ref_name }}" \
5156
--notes "Prism tarball for tests for Gentoo Linux overlay package" \
52-
${{ env.TAR_NAME }}
57+
${{ env.TAR_NAME }}.gz
5358
working-directory: ${{ env.CHECKOUT_DIR }}
5459
env:
5560
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)