From c033d7c4a875c5b544f1a3d1bc030d40c01888b4 Mon Sep 17 00:00:00 2001 From: Oskar Manhart <52569953+oskardotglobal@users.noreply.github.com> Date: Sun, 2 Feb 2025 11:26:21 +0100 Subject: [PATCH] feat(ci): allow running on PRs --- .github/workflows/update-nix.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/update-nix.yaml b/.github/workflows/update-nix.yaml index e9a568c..efd601c 100644 --- a/.github/workflows/update-nix.yaml +++ b/.github/workflows/update-nix.yaml @@ -5,12 +5,15 @@ permissions: pull-requests: write on: - workflow_dispatch: + pull_request: + branches: [main] + types: [labeled] schedule: - cron: "0 10 * * 0" # https://crontab.guru/#0_10_*_*_0 jobs: - updateFlakePackages: + build: + if: "${{ github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'rebuild nix') }}" runs-on: ubuntu-latest steps: - name: Checkout repository @@ -25,7 +28,7 @@ jobs: uses: cachix/cachix-action@v15 with: name: winapps - authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' + authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}" - name: Update flake packages uses: winapps-org/nix-update-action@v1.3.0