diff --git a/.forgejo/workflows/update.yml b/.forgejo/workflows/update.yml new file mode 100644 index 0000000..85b6125 --- /dev/null +++ b/.forgejo/workflows/update.yml @@ -0,0 +1,17 @@ +on: + schedule: + - cron: '0 2 * * *' +jobs: + lockfile: + runs-on: docker + steps: + - uses: actions/checkout@v4 + - uses: https://github.com/DeterminateSystems/nix-installer-action@main + - run: 'git config --unset-all extensions.worktreeconfig' + - run: 'nix flake update --commit-lock-file --commit-lockfile-summary "flake.lock: Update"' + env: + GIT_AUTHOR_NAME: Chris Dombroski + GIT_AUTHOR_EMAIL: cdombroski@gmail.com + GIT_COMMITTER_NAME: Chris Dombroski + GIT_COMMITTER_EMAIL: cdombroski@gmail.com + - run: 'git push' \ No newline at end of file