From ba8290b69e52f0601d13bfd034f26599aaaab3e7 Mon Sep 17 00:00:00 2001 From: BarbUk Date: Fri, 10 Apr 2026 23:16:18 +0400 Subject: [PATCH] Archive only needed files --- .github/workflows/release.yml | 7 +++---- release.txt | 13 +++++++++++++ 2 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 release.txt diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2be5edb..94097cb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -46,14 +46,13 @@ jobs: meson setup _build -Dbuildtype=release - name: Prepare Assets run: | - rm -rf _build - tar cf - . | pigz > "/termite-${GITHUB_REF_NAME}.tar.gz" + /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 - name: Generate artifact attestation uses: actions/attest@59d89421af93a897026c735860bf21b6eb4f7b26 # v4.1.0 with: - subject-path: "/termite-${GITHUB_REF_NAME}.tar.gz" + subject-path: "termite-${GITHUB_REF_NAME}.tar.zst" - name: Create Release run: | - gh release create --generate-notes --verify-tag "${GITHUB_REF#refs/*/}" -t "${GITHUB_REF#refs/*/}" --draft "/termite-${GITHUB_REF_NAME}.tar.gz" + gh release create --generate-notes --verify-tag "${GITHUB_REF#refs/*/}" -t "${GITHUB_REF#refs/*/}" --draft "termite-${GITHUB_REF_NAME}.tar.zst" env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/release.txt b/release.txt new file mode 100644 index 0000000..dec8c95 --- /dev/null +++ b/release.txt @@ -0,0 +1,13 @@ +config +config.cc +config.hh +LICENSE +man +meson.build +README.rst +subprojects +termite.cc +termite.desktop +url_regex.hh +util.cc +util.hh