commit c177de496976372e576f2a8c31863836aae64ae3 parent 95dc4bb68059b758a689b3ec48b38d8dfaab0aa4 Author: Vincent Demeester <vincent@sbr.pm> Date: Fri, 1 Dec 2023 12:11:56 +0100 .github: add an update-flake-lock workflow Signed-off-by: Vincent Demeester <vincent@sbr.pm> Diffstat:
A | .github/workflows/nix-auto-upgrade.yaml | | | 24 | ++++++++++++++++++++++++ |
1 file changed, 24 insertions(+), 0 deletions(-)
diff --git a/.github/workflows/nix-auto-upgrade.yaml b/.github/workflows/nix-auto-upgrade.yaml @@ -0,0 +1,24 @@ +name: update-flake-lock +on: + workflow_dispatch: # allows manual triggering + schedule: + - cron: '0 0 * * 0' # runs weekly on Sunday at 00:00 + +jobs: + lockfile: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Install Nix + uses: cachix/install-nix-action@v23 + with: + extra_nix_config: | + access-tokens = github.com=${{ secrets.GITHUB_TOKEN }} + - name: Update flake.lock + uses: DeterminateSystems/update-flake-lock@v20 + with: + pr-title: "Update flake.lock" # Title of PR to be created + pr-labels: | # Labels to be set on the PR + dependencies + automated