actions-test/.forgejo/workflows/update-lock.yml
uku 89e812fddd
All checks were successful
do a bunch of stuff / build (push) Successful in 1m17s
add update lock action
2024-11-07 21:00:30 +01:00

31 lines
705 B
YAML

name: Update flake.lock
on:
workflow_dispatch:
jobs:
update_flake_lock:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install Nix
uses: DeterminateSystems/nix-installer-action@v14
- name: Set git config
run: |
git config --global user.name "ukubot"
git config --global user.email "bot@uku.moe"
- name: Update lockfile
run: |
export BRANCH="update-lock-$(date -I)"
git checkout -b "$BRANCH"
nix flake update --commit-lock-file
git push origin "$BRANCH"
- name: Create Pull Request
run: |
echo EXPLODE