diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1f59403..0be811e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -96,7 +96,20 @@ jobs: flakehub-publish: needs: release - runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + include: + - os: ubuntu-latest + system: x86_64-linux + - os: ubuntu-24.04-arm + system: aarch64-linux + - os: macos-14 + system: aarch64-darwin + - os: macos-13 + system: x86_64-darwin + runs-on: ${{ matrix.os }} + name: flakehub-publish (${{ matrix.system }}) permissions: id-token: write contents: read @@ -109,6 +122,12 @@ jobs: - uses: DeterminateSystems/determinate-nix-action@v3 + - name: Setup Nix cache + uses: DeterminateSystems/flakehub-cache-action@v3 + with: + use-gha-cache: "enabled" + flakehub-flake-name: "sc2in/ZigMark" + - uses: DeterminateSystems/flakehub-push@v6 with: visibility: public