add update lock action
All checks were successful
do a bunch of stuff / build (push) Successful in 1m17s

This commit is contained in:
uku 2024-11-07 21:00:30 +01:00
parent 5261c5592b
commit 89e812fddd
Signed by: uku
SSH key fingerprint: SHA256:4P0aN6M8ajKukNi6aPOaX0LacanGYtlfjmN+m/sHY/o

View file

@ -0,0 +1,31 @@
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