home

My NixOS systems configurations.
Log | Files | Refs | LICENSE

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