feat: improved building

This commit is contained in:
2025-04-17 20:30:21 -04:00
parent 7a799868fb
commit 1c7cf7966f
11 changed files with 121 additions and 83 deletions

View File

@ -28,13 +28,20 @@ jobs:
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
- name: Build
run: nix develop --command trevstack-build
run: >-
nix build
.#trevstack-linux-amd64
.#trevstack-linux-arm64
.#trevstack-linux-arm
.#trevstack-windows-amd64
.#trevstack-darwin-amd64
.#trevstack-darwin-arm64
- name: Create Release
uses: softprops/action-gh-release@v2
with:
files: |-
build/**
result*/bin/*
# https://docs.docker.com/build/ci/github-actions/manage-tags-labels/
package: