nix-flake-update.yml 607 B

12345678910111213141516171819202122
  1. name: update-flake-lock
  2. on:
  3. workflow_dispatch:
  4. schedule:
  5. - cron: '0 0 * * 0' # runs weekly on Sunday at 00:00
  6. jobs:
  7. lockfile:
  8. runs-on: ubuntu-latest
  9. steps:
  10. - name: Checkout repository
  11. uses: actions/checkout@v4
  12. - name: Install Nix
  13. uses: DeterminateSystems/nix-installer-action@main
  14. - name: Update flake.lock
  15. uses: DeterminateSystems/update-flake-lock@main
  16. with:
  17. pr-title: "nix: update flake.lock"
  18. pr-labels: |
  19. nix
  20. pr-reviewers: philiptaron,SomeoneSerge
  21. token: ${{ secrets.FLAKE_TOKEN }}