Use Zstd for tarballs

This commit is contained in:
Félix Saparelli 2022-07-08 23:19:27 +12:00
parent 4045f228ef
commit c37c6c776d
No known key found for this signature in database
GPG Key ID: B948C4BAE44FC474
2 changed files with 8 additions and 5 deletions

View File

@ -150,7 +150,7 @@ jobs:
set -euxo pipefail
version=$(cat VERSION)
dst="cargo-watch-v${version}-${{ matrix.target }}"
tar cavf "$dst.tar.xz" "$dst"
tar cavf "$dst.tzst" "$dst"
- name: Archive (deb)
if: startsWith(matrix.name, 'linux-')
shell: bash
@ -184,7 +184,7 @@ jobs:
retention-days: 1
path: |
cargo-watch-v*.tar.xz
cargo-watch-v*.tar.zst
cargo-watch-v*.tzst
cargo-watch-v*.deb
cargo-watch-v*.rpm
cargo-watch-v*.zip

View File

@ -79,9 +79,12 @@ lto = "fat"
codegen-units = 1
[package.metadata.binstall]
pkg-url = "{ repo }/releases/download/v{ version }/{ name }-v{ version }-{ target }.tar.xz"
bin-dir = "{ name }-v{ version }-{ target }/{ bin }{ format }"
pkg-fmt = "txz"
pkg-url = "{ repo }/releases/download/v{ version }/{ name }-v{ version }-{ target }.{ archive-format }"
bin-dir = "{ name }-v{ version }-{ target }/{ bin }{ binary-ext }"
pkg-fmt = "tzst"
[package.metadata.binstall.overrides.x86_64-pc-windows-msvc]
pkg-fmt = "zip"
[package.metadata.deb]
maintainer = "Félix Saparelli <felix@passcod.name>"