From 170e0e7088359fbc51cb46b88a5efb5e9073e6cc Mon Sep 17 00:00:00 2001 From: wucke13 Date: Thu, 2 Mar 2023 21:33:48 +0100 Subject: [PATCH] add first draft of osx release --- .github/workflows/release.yaml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 27d7abc..ca4bd23 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -12,7 +12,6 @@ jobs: - nix - ${{ matrix.nix-system }} strategy: - fail-fast: false matrix: nix-system: - x86_64-linux @@ -28,3 +27,23 @@ jobs: prerelease: ${{ contains(github.ref_name, 'alpha') || contains(github.ref_name, 'beta') }} files: | result/* + + + release-darwin: + name: Release for ${{ matrix.nix-system }} + runs-on: + - macos-latest + steps: + - uses: actions/checkout@v3 + - uses: cachix/install-nix-action@v20 + with: + github_access_token: ${{ secrets.GITHUB_TOKEN }} + - name: Build release-package for ${{ matrix.nix-system }} + run: nix build .#release-package --print-build-logs + - name: Release + uses: softprops/action-gh-release@v1 + with: + draft: ${{ contains(github.ref_name, 'rc') }} + prerelease: ${{ contains(github.ref_name, 'alpha') || contains(github.ref_name, 'beta') }} + files: | + result/*