name: "nix" on: schedule: - cron: "0 6 * * *" workflow_dispatch: jobs: update-inputs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 with: fetch-depth: 1 - uses: cachix/install-nix-action@v20 - name: update inputs in flake.lock run: nix flake update - name: check if flake evaluates run: nix flake check - uses: stefanzweifel/git-auto-commit-action@v5 with: commit_message: "flake: update inputs" branch: master commit_options: '--no-verify --signoff' file_pattern: flake.lock commit_user_name: Flake Bot # defaults to "GitHub Actions" #commit_user_email: my-github-actions-bot@example.org # defaults to "actions@github.com" commit_author: Flake Bot # defaults to author of the commit that triggered the run skip_dirty_check: false skip_fetch: true