23 lines
833 B
YAML
23 lines
833 B
YAML
on:
|
|
workflow_dispatch:
|
|
schedule:
|
|
- cron: 0 0 * * 0
|
|
jobs:
|
|
update:
|
|
runs-on: nix-latest
|
|
steps:
|
|
- name: install packages
|
|
run: nix --extra-experimental-features "nix-command flakes" profile add nixpkgs#nodejs_24
|
|
- 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: commit and push update
|
|
run: |
|
|
git diff --exit-code flake.lock && exit 0 || echo ""
|
|
git commit -m "update flake.lock"
|
|
git push "https://actions_user:${{ secrets.WRITE_TOKEN }}@git.toufy.me/toufy/adonis" "main"
|