tasty-bdd-0.1.0.2: .github/workflows/release.yml
name: Prepare release
on:
workflow_dispatch:
permissions:
contents: read
jobs:
build-gate:
name: Release Build Gate
runs-on: ${{ github.repository_owner == 'lambdasistemi' && 'nixos' || 'ubuntu-latest' }}
steps:
- uses: actions/checkout@v6
- name: Install Nix before organization transfer
if: github.repository_owner != 'lambdasistemi'
uses: paolino/dev-assets/setup-nix@0328b73b71788bb83848fe407dd04136a52c3697
with:
cachix-auth-token: ${{ secrets.CACHIX_AUTH_TOKEN }}
- run: nix flake check --accept-flake-config --no-eval-cache
- run: nix build --accept-flake-config .#hackage-release -o result-release
- uses: actions/upload-artifact@v4
with:
name: source-distribution-for-review
path: |
result-release/*.tar.gz
result-release/SHA256SUMS
result-release/haddock.log
if-no-files-found: error