Skip to content

Commit a28abdb

Browse files
authored
Merge pull request #24 from BarbUk/fix_release2
Archive only needed files
2 parents 0fb23cc + ba8290b commit a28abdb

2 files changed

Lines changed: 16 additions & 4 deletions

File tree

.github/workflows/release.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,14 +46,13 @@ jobs:
4646
meson setup _build -Dbuildtype=release
4747
- name: Prepare Assets
4848
run: |
49-
rm -rf _build
50-
tar cf - . | pigz > "/termite-${GITHUB_REF_NAME}.tar.gz"
49+
/usr/bin/tar --posix -cf "termite-${GITHUB_REF_NAME}.tar.zst" --exclude "termite-${GITHUB_REF_NAME}.tar.zst" --exclude .git -P -C . --files-from release.txt --use-compress-program zstdmt
5150
- name: Generate artifact attestation
5251
uses: actions/attest@59d89421af93a897026c735860bf21b6eb4f7b26 # v4.1.0
5352
with:
54-
subject-path: "/termite-${GITHUB_REF_NAME}.tar.gz"
53+
subject-path: "termite-${GITHUB_REF_NAME}.tar.zst"
5554
- name: Create Release
5655
run: |
57-
gh release create --generate-notes --verify-tag "${GITHUB_REF#refs/*/}" -t "${GITHUB_REF#refs/*/}" --draft "/termite-${GITHUB_REF_NAME}.tar.gz"
56+
gh release create --generate-notes --verify-tag "${GITHUB_REF#refs/*/}" -t "${GITHUB_REF#refs/*/}" --draft "termite-${GITHUB_REF_NAME}.tar.zst"
5857
env:
5958
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

release.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
config
2+
config.cc
3+
config.hh
4+
LICENSE
5+
man
6+
meson.build
7+
README.rst
8+
subprojects
9+
termite.cc
10+
termite.desktop
11+
url_regex.hh
12+
util.cc
13+
util.hh

0 commit comments

Comments
 (0)