Skip to content

Update flake.lock

Update flake.lock #769

Workflow file for this run

name: "Test"
on:
pull_request:
push:
branches-ignore:
# Don't run twice on automation updates, rely on pull_request hook
- 'automation/**'
- 'dependabot/**'
jobs:
tests-pass:
name: all systems go
runs-on: ubuntu-latest
if: ${{ always() && contains(needs.*.result, 'failure') }}
steps:
- run: exit 1
needs:
- tests
tests:
strategy:
# Allow other jobs to finish building and cache properly before bailing
fail-fast: false
matrix:
include:
#- os: macos-12
- os: ubuntu-latest
system: "x86_64-linux"
- os: ubuntu-latest
qemuPlatforms: "arm64"
system: "aarch64-linux"
extraPlatforms: "aarch64-linux"
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: cachix/install-nix-action@v30
with:
extra_nix_config: |
extra-platforms = ${{ matrix.extraPlatforms }}
- uses: cachix/cachix-action@v15
with:
name: ipetkov
signingKey: '${{ secrets.CACHIX_SIGNING_KEY }}'
- name: install QEMU/binfmt
if: ${{ matrix.qemuPlatforms != '' }}
uses: docker/setup-qemu-action@v3
with:
image: tonistiigi/binfmt:latest
platforms: ${{ matrix.qemuPlatforms }}
- name: build all definitions
run: nix run github:Mic92/nix-fast-build -L -- --skip-cached --no-download --no-nom --eval-workers 1 --eval-max-memory-size 2048 --flake .#checks.${{ matrix.system }}