adonis/.forgejo/workflows/update.yaml
toufic ar 78c8682e93
All checks were successful
/ deploy (push) Successful in 21s
weekly auto update
2026-01-26 21:07:10 +02:00

23 lines
746 B
YAML

on:
workflow_dispatch:
schedule:
- cron: 0 0 * * 0
jobs:
update:
runs-on: nix-latest
steps:
- name: checkout repo
uses: actions/checkout@v6
- name: configure git
run: |
git config --global user.email "forgejo@toufy.me"
git config --global user.name "actions_user"
- name: update flake.lock
run: nix --extra-experimental-features "nix-command flakes" flake update
- name: diff flake.lock
run: git diff --exit-code flake.lock && exit 0
- name: commit and push update
run: |
git add .
git commit -m "update flake.lock"
git push "https://actions_user:${{ secrets.WRITE_TOKEN }}@git.toufy.me/toufy/adonis" "main"