Refactor update workflow for flake management

Updated workflow to use flake-checker and update-flake-lock actions instead of direct flake update and PR creation steps.
This commit is contained in:
Mo
2026-03-11 21:15:30 +01:00
committed by GitHub
parent c33783bd50
commit ebcf614537

View File

@@ -8,17 +8,14 @@ jobs:
update: update:
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
contents: write # needed to push the branch contents: write
pull-requests: write # needed to create the PR pull-requests: write
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- uses: DeterminateSystems/nix-installer-action@main - uses: DeterminateSystems/nix-installer-action@main
- name: Update flake inputs - uses: DeterminateSystems/flake-checker-action@main
run: nix flake update - uses: DeterminateSystems/update-flake-lock@main
- name: Create Pull Request
uses: peter-evans/create-pull-request@v6
with: with:
commit-message: "flake: update inputs" pr-title: "flake: update inputs"
title: "flake: update inputs" pr-labels: |
branch: flake-update dependencies
delete-branch: true