[fix] roll back to pinned Cabal-Syntax #10
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Build cabal-audit | |
on: | |
workflow_dispatch: | |
push: | |
branches: | |
- main | |
pull_request: | |
branches: | |
- main | |
jobs: | |
build: | |
name: Build cabal-audit and Docker image | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Install Nix | |
uses: cachix/install-nix-action@v26 | |
- name: Set up cachix | |
uses: cachix/cachix-action@v14 | |
with: | |
name: cabal-audit | |
authToken: ${{ secrets.CACHIX_AUTH_TOKEN }} | |
- name: Check flake | |
run: | | |
nix -Lv flake check | |
- name: Build cabal-audit | |
run: | | |
nix -Lv build | |
- name: Build cabal-audit docker image | |
run: | | |
nix -Lv build .#cabal-audit-docker -o result-docker | |
- name: Create release artifacts | |
run: | | |
mkdir -p artifacts | |
cp result/bin/cabal-audit artifacts | |
chmod +x artifacts/cabal-audit | |
cp result-docker artifacts/cabal-audit-docker.tar | |
- name: Upload static cabal-audit exe | |
uses: actions/upload-artifact@v4 | |
with: | |
name: cabal-audit | |
path: artifacts/cabal-audit | |
- name: Upload cabal-audit docker | |
uses: actions/upload-artifact@v4 | |
with: | |
name: cabal-audit-docker.tar | |
path: artifacts/cabal-audit-docker.tar | |
- name: Release nightly cabal-audit exe | |
uses: softprops/action-gh-release@v4 | |
with: | |
prerelease: true | |
tag_name: nightly | |
files: | | |
artifacts/cabal-audit | |
artifacts/cabal-audit-docker.tar | |
fail_on_unmatched_files: true |