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: | restore-keys: |
nix- nix-
- name: Build binary - name: Build and shrink binary
run: | run: |
nix build 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 uses: actions/setup-go@v5
with: with:
go-version: '>=1.20.1' go-version: '>=1.20.1'
@ -82,5 +84,6 @@ jobs:
uses: https://gitea.com/actions/release-action@main uses: https://gitea.com/actions/release-action@main
with: with:
files: |- files: |-
./result/bin/tricu /tmp/tricu
api_key: '${{ secrets.RELEASE_TOKEN }}' api_key: '${{ secrets.RELEASE_TOKEN }}'
pre_release: true

View File

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