Skip to content

update-flake-lock

update-flake-lock #7

Workflow file for this run

name: update-flake-lock
on:
workflow_dispatch: # allows manual triggering
schedule:
- cron: '0 0 * * 0' # runs weekly on Sunday at 00:00
jobs:
update:
runs-on: ubuntu-latest
steps:
- name: 🔍 Checkout repository
uses: actions/checkout@v3
- name: 🔡 Install Nix
uses: DeterminateSystems/nix-installer-action@main
- name: 🩹 Update flake.lock
run: nix flake update
- name: 🚀 Push update
run: |
git config --local user.name '🤖 Aktualisiernix'
git config --local user.email '[email protected]'
git add flake.lock
git commit -m "🩹 Update flake.lock"
git push https://${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.git HEAD:main