Minify and mark as pre-release
This commit is contained in:
		| @ -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 | ||||
|  | ||||
| @ -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}; | ||||
|         }; | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 James Eversole
					James Eversole