From 3102eb20bc6568d072add624a9de54b216bcfd73 Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Thu, 10 Nov 2022 21:11:46 +0100 Subject: [PATCH] [CI] fix --- .github/workflows/build-beebox.yaml | 1 - .github/workflows/build-hs.yaml | 1 - .github/workflows/build-pbp.yaml | 1 - .github/workflows/build-thinkpad.yaml | 1 - .github/workflows/build.yaml | 133 -------------------------- 5 files changed, 137 deletions(-) delete mode 100644 .github/workflows/build.yaml diff --git a/.github/workflows/build-beebox.yaml b/.github/workflows/build-beebox.yaml index 47e0ffa..2fa840c 100644 --- a/.github/workflows/build-beebox.yaml +++ b/.github/workflows/build-beebox.yaml @@ -9,7 +9,6 @@ on: jobs: build-beebox: if: ${{ always() }} - needs: check runs-on: ubuntu-latest steps: - name: Checkout repository diff --git a/.github/workflows/build-hs.yaml b/.github/workflows/build-hs.yaml index 998d9b4..6410ccd 100644 --- a/.github/workflows/build-hs.yaml +++ b/.github/workflows/build-hs.yaml @@ -9,7 +9,6 @@ on: jobs: build-hs: if: ${{ always() }} - needs: check runs-on: ubuntu-latest steps: - name: Checkout repository diff --git a/.github/workflows/build-pbp.yaml b/.github/workflows/build-pbp.yaml index d9b74e3..e72da03 100644 --- a/.github/workflows/build-pbp.yaml +++ b/.github/workflows/build-pbp.yaml @@ -9,7 +9,6 @@ on: jobs: build-pbp: if: ${{ always() }} - needs: check runs-on: ubuntu-latest steps: - name: Checkout repository diff --git a/.github/workflows/build-thinkpad.yaml b/.github/workflows/build-thinkpad.yaml index 8367f27..3dbf8d2 100644 --- a/.github/workflows/build-thinkpad.yaml +++ b/.github/workflows/build-thinkpad.yaml @@ -9,7 +9,6 @@ on: jobs: build-thinkpad: if: ${{ always() }} - needs: check runs-on: ubuntu-latest steps: - name: Checkout repository diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml deleted file mode 100644 index 881f226..0000000 --- a/.github/workflows/build.yaml +++ /dev/null @@ -1,133 +0,0 @@ -name: build -on: - workflow_dispatch: # allows manual triggering - push: - branches: - - master - - update_flake_lock_action - -jobs: - check: - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - uses: cachix/install-nix-action@v17 - with: - extra_nix_config: | - max-jobs = 10 - - - uses: cachix/cachix-action@v10 - with: - name: aciceri-fleet - authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - - - run: nix --print-build-logs --verbose flake check --allow-import-from-derivation --keep-going - - build-thinkpad: - if: ${{ always() }} - needs: check - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - uses: cachix/install-nix-action@v17 - with: - extra_nix_config: | - max-jobs = 10 - - - uses: cachix/cachix-action@v10 - with: - name: aciceri-fleet - authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - - - run: nix --print-build-logs --verbose build --allow-import-from-derivation .#nixosConfigurations.thinkpad.config.system.build.toplevel - - build-hs: - if: ${{ always() }} - needs: check - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - uses: cachix/install-nix-action@v17 - with: - extra_nix_config: | - max-jobs = 10 - - - uses: cachix/cachix-action@v10 - with: - name: aciceri-fleet - authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - - - run: nix --print-build-logs --verbose build --allow-import-from-derivation .#nixosConfigurations.hs.config.system.build.toplevel - - build-beebox: - if: ${{ always() }} - needs: check - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - uses: cachix/install-nix-action@v17 - with: - extra_nix_config: | - max-jobs = 10 - - - uses: cachix/cachix-action@v10 - with: - name: aciceri-fleet - authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - - - run: nix --print-build-logs --verbose build --allow-import-from-derivation .#nixosConfigurations.beebox.config.system.build.toplevel - - build-pbp: - if: ${{ always() }} - needs: check - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - uses: cachix/install-nix-action@v17 - with: - extra_nix_config: | - max-jobs = 10 - - - run: | - DEBIAN_FRONTEND=noninteractive - sudo apt-get update -q -y && sudo apt-get install -q -y qemu-system-aarch64 qemu-efi binfmt-support qemu-user-static - mkdir -p ~/.config/nix - sudo bash -c "echo system-features = aarch64-linux arm-linux >> /etc/nix/nix.conf" - - - uses: cachix/cachix-action@v10 - with: - name: aciceri-fleet - authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - - - run: nix --print-build-logs --verbose build --allow-import-from-derivation --option system aarch64-linux --option sandbox false --extra-platforms aarch64-linux .#nixosConfigurations.pbp.config.system.build.toplevel - - # build-oneplus5t: - # if: ${{ always() }} - # needs: check - # runs-on: ubuntu-latest - # steps: - # - name: Checkout repository - # uses: actions/checkout@v3 - - # - uses: cachix/install-nix-action@v17 - # with: - # extra_nix_config: | - # max-jobs = 10 - - # - uses: cachix/cachix-action@v10 - # with: - # name: aciceri-fleet - # authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - - # - run: nix --print-build-logs --verbose build --allow-import-from-derivation .#oneplus5t - # - run: readlink result