Minify and mark as pre-release
Some checks failed
Test, Build, and Release / test (push) Successful in 1m59s
Test, Build, and Release / build (push) Failing after 2m12s

This commit is contained in:
James Eversole 2025-01-23 17:13:17 -06:00
parent 8995efce15
commit 739851c864
2 changed files with 11 additions and 7 deletions

View File

@ -68,12 +68,14 @@ jobs:
restore-keys: |
nix-
- name: Build binary
- name: Build and shrink binary
run: |
nix build
ls -alh ./result/bin/tricu
cp -L ./result/bin/tricu /tmp
chmod 755 /tmp/tricu
nix develop --command upx /tmp/tricu
- name: Setup go for release actoin
- name: Setup go for release action
uses: actions/setup-go@v5
with:
go-version: '>=1.20.1'
@ -82,5 +84,6 @@ jobs:
uses: https://gitea.com/actions/release-action@main
with:
files: |-
./result/bin/tricu
/tmp/tricu
api_key: '${{ secrets.RELEASE_TOKEN }}'
pre_release: true

View File

@ -32,10 +32,11 @@
defaultPackage = self.packages.${system}.default;
devShells.default = pkgs.mkShell {
buildInputs = with pkgs.haskellPackages; [
cabal-install
ghcid
buildInputs = with pkgs; [
haskellPackages.cabal-install
haskellPackages.ghcid
customGHC
upx
];
inputsFrom = builtins.attrValues self.packages.${system};
};