Files
dotfiles/.github/workflows/update-flake-lock.yml
T

26 lines
637 B
YAML

name: update-flake-lock
on:
workflow_dispatch:
schedule:
- cron: "0 0 * * 6"
jobs:
lockfile:
runs-on: self-hosted
permissions:
actions: write
contents: write
pull-requests: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Update flake.lock
run: nix flake update
- name: Create or update flake.lock PR
env:
JEEVES_BOT_TOKEN: ${{ secrets.JEEVES_BOT_TOKEN }}
GITEA_URL: https://gitea.tmmworkshop.com
run: >-
python -m python.gitea_flake_lock update
--repo "${{ github.repository }}"