diff --git a/.forgejo/workflows/update-dependencies.yml b/.forgejo/workflows/update-dependencies.yml new file mode 100644 index 0000000..f0a7552 --- /dev/null +++ b/.forgejo/workflows/update-dependencies.yml @@ -0,0 +1,21 @@ + +name: update-dependencies +on: + workflow_dispatch: # allows manual triggering + schedule: + - cron: '0 6 * * *' # daily at 1 am EST/2 am EDT + +jobs: + update-dependencies: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: DeterminateSystems/nix-installer-action@v12 + - id: update + uses: DeterminateSystems/update-flake-lock@v23 + + - name: Merge + run: gh pr merge --auto "${{ steps.update.outputs.pull-request-number }}" --rebase + env: + GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} + if: ${{ steps.update.outputs.pull-request-number != '' }} \ No newline at end of file