--- name: Periodic flake update on: # yamllint disable-line rule:truthy schedule: - cron: "0 0 * * *" permissions: contents: write jobs: flake-update: runs-on: ubuntu-latest container: image: ghcr.io/catthehacker/ubuntu:runner-latest steps: - uses: actions/checkout@v3 with: ref: master - uses: cachix/install-nix-action@v27 - name: configure git run: | git config --global user.name 'torjus-bot' git config --global user.email 'torjus-bot@git.t-juice.club' - name: flake update run: nix flake update --commit-lock-file - name: push run: git push