name: flake-update on: workflow_dispatch: schedule: - cron: '0 5 * * *' jobs: lockfile: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4.1.2 - name: Install Nix uses: DeterminateSystems/nix-installer-action@v9 - name: update uses: DeterminateSystems/update-flake-lock@v20 with: pr-title: "Update flake.lock" - name: merge run: | gh pr merge ${{ steps.update.outputs.pull-request-number }} --squash --delete-branch env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}