Skip to content

Merge pull request #166 from yfyf/bump-deps #55

Merge pull request #166 from yfyf/bump-deps

Merge pull request #166 from yfyf/bump-deps #55

Workflow file for this run

name: Build and test
on:
pull_request:
push:
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: cachix/install-nix-action@v31
with:
github_access_token: ${{ secrets.GITHUB_TOKEN }}
- uses: DeterminateSystems/magic-nix-cache-action@v11
- run: nix develop --command gofmt -d . && test -z "$(nix develop --command gofmt -l .)"
- run: nix develop --command make build
- run: nix develop --command make test
crossbuild-linux-and-win:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: cachix/install-nix-action@v31
with:
github_access_token: ${{ secrets.GITHUB_TOKEN }}
- uses: DeterminateSystems/magic-nix-cache-action@v11
- run: nix develop --command make crossbuild
crossbuild-mac:
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
- uses: cachix/install-nix-action@v31
with:
github_access_token: ${{ secrets.GITHUB_TOKEN }}
- uses: DeterminateSystems/magic-nix-cache-action@v11
- run: nix develop --command make crossbuild_mac
- run: nix develop --command make crossbuild_mac_bundles