From 1293cde8c8802df7c58c449669031f572d8f4adf Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Sun, 18 Jun 2023 13:35:35 +0200 Subject: [PATCH] Removed `.github/` workflows --- .github/workflows/build-hs.yaml | 27 ---------------------- .github/workflows/build-pbp.yaml | 33 --------------------------- .github/workflows/build-rock5b.yaml | 28 ----------------------- .github/workflows/build-thinkpad.yaml | 27 ---------------------- .github/workflows/check.yaml | 27 ---------------------- .github/workflows/update.yaml | 31 ------------------------- 6 files changed, 173 deletions(-) delete mode 100644 .github/workflows/build-hs.yaml delete mode 100644 .github/workflows/build-pbp.yaml delete mode 100644 .github/workflows/build-rock5b.yaml delete mode 100644 .github/workflows/build-thinkpad.yaml delete mode 100644 .github/workflows/check.yaml delete mode 100644 .github/workflows/update.yaml diff --git a/.github/workflows/build-hs.yaml b/.github/workflows/build-hs.yaml deleted file mode 100644 index 6a74071..0000000 --- a/.github/workflows/build-hs.yaml +++ /dev/null @@ -1,27 +0,0 @@ -name: build-hs -on: - workflow_dispatch: # allows manual triggering - push: - branches: - - master - - update_flake_lock_action - -jobs: - build-hs: - if: ${{ always() }} - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - uses: cachix/install-nix-action@v18 - with: - extra_nix_config: | - accept-flake-config = true - - - uses: cachix/cachix-action@v12 - 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 diff --git a/.github/workflows/build-pbp.yaml b/.github/workflows/build-pbp.yaml deleted file mode 100644 index 7fbd399..0000000 --- a/.github/workflows/build-pbp.yaml +++ /dev/null @@ -1,33 +0,0 @@ -name: build-pbp -on: - workflow_dispatch: # allows manual triggering - push: - branches: - - master - - update_flake_lock_action - -jobs: - build-pbp: - if: ${{ always() }} - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - uses: cachix/install-nix-action@v18 - with: - extra_nix_config: | - accept-flake-config = true - - - 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@v12 - 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 diff --git a/.github/workflows/build-rock5b.yaml b/.github/workflows/build-rock5b.yaml deleted file mode 100644 index bb06710..0000000 --- a/.github/workflows/build-rock5b.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# TODO re-enable with cross-compilation (or `binfmt`?) -# name: build-rock5b -on: - workflow_dispatch: # allows manual triggering - push: - branches: - - master - - update_flake_lock_action - -jobs: - build-rock5b: - if: ${{ always() }} - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - # - uses: cachix/install-nix-action@v18 - # with: - # extra_nix_config: | - # accept-flake-config = true - - # - uses: cachix/cachix-action@v12 - # with: - # name: aciceri-fleet - # authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - - # - run: nix --print-build-logs --verbose build --allow-import-from-derivation .#nixosConfigurations.rock5b.config.system.build.toplevel diff --git a/.github/workflows/build-thinkpad.yaml b/.github/workflows/build-thinkpad.yaml deleted file mode 100644 index 0497d93..0000000 --- a/.github/workflows/build-thinkpad.yaml +++ /dev/null @@ -1,27 +0,0 @@ -name: build-thinkpad -on: - workflow_dispatch: # allows manual triggering - push: - branches: - - master - - update_flake_lock_action - -jobs: - build-thinkpad: - if: ${{ always() }} - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - uses: cachix/install-nix-action@v18 - with: - extra_nix_config: | - accept-flake-config = true - - - uses: cachix/cachix-action@v12 - 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 diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml deleted file mode 100644 index 75d7255..0000000 --- a/.github/workflows/check.yaml +++ /dev/null @@ -1,27 +0,0 @@ -name: check -on: - workflow_dispatch: # allows manual triggering - push: - branches: - - master - - update_flake_lock_action - -jobs: - check: - if: ${{ false }} // Temporarily disabled - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - uses: cachix/install-nix-action@v18 - with: - extra_nix_config: | - accept-flake-config = true - - - uses: cachix/cachix-action@v12 - with: - name: aciceri-fleet - authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - - - run: nix --print-build-logs --verbose flake check --allow-import-from-derivation --keep-going diff --git a/.github/workflows/update.yaml b/.github/workflows/update.yaml deleted file mode 100644 index 1d7b979..0000000 --- a/.github/workflows/update.yaml +++ /dev/null @@ -1,31 +0,0 @@ -name: update-flake-lock -on: - workflow_dispatch: # allows manual triggering - schedule: - - cron: '0 2 * * *' # running daily at 02:00 AM - -jobs: - update-lockfile: - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - uses: cachix/install-nix-action@v18 - with: - extra_nix_config: | - accept-flake-config = true - - - uses: cachix/cachix-action@v12 - with: - name: aciceri-fleet - authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - - - name: Update flake.lock - uses: DeterminateSystems/update-flake-lock@v15 - with: - pr-title: "Automatic `flake.lock` update" - pr-labels: | - flake-inputs - automatic - token: ${{ secrets.PR_UPDATE_FLAKE_TOKEN }} # to open the PR using my GitHub account, needed to trigger the `build` workflow