homelab/.forgejo/workflows/update-dependencies.yml
David Mikael Blum Samuelsen b3fed3ac87
Some checks failed
Test / tests (push) Has been cancelled
direct nix
2025-07-09 11:21:18 +02:00

29 lines
No EOL
802 B
YAML

name: update-dependencies
on:
workflow_dispatch: # allows manual triggering
schedule:
- cron: '0 6 * * *'
jobs:
update-dependencies:
runs-on: nixos-latest
steps:
- uses: actions/checkout@v4
- run: nix flake update --commit-lock-file
- name: Create Pull Request
uses: https://github.com/maxking/forgejo-create-pr@main
with:
# required
token: ${{ secrets.GH_TOKEN }}
# optional
base: 'main'
add-paths: '.'
commit-message: 'feat: automated changes'
pr-title: 'feat: new automated changes'
pr-body: 'This PR contains automated changes'
pr-condition-cmd: 'git status --porcelain'
#https://forrestjacobs.com/keeping-nixos-systems-up-to-date-with-github-actions/