1name: "Update Flake Lockfile"
2
3permissions:
4 pull-requests: write
5 contents: write
6
7on:
8 workflow_dispatch:
9 schedule:
10 - cron: "0 8 * * 1,3,5"
11
12jobs:
13 lockfile:
14 runs-on: ubuntu-latest
15 steps:
16 - name: Checkout repo
17 uses: actions/checkout@v3
18
19 - name: Install Nix
20 uses: DeterminateSystems/nix-installer-action@v4
21 with:
22 extra-conf: |
23 fallback = true
24 connect-timeout = 30
25 experimental-features = nix-command flakes
26
27 - name: Update flake.lock
28 uses: DeterminateSystems/update-flake-lock@v20
29 with:
30 pr-title: "flake: update lockfile"
31 pr-labels: |
32 dependencies
33 automated
34 git-author-name: soopyc [bot]
35 git-author-email: ci_signing+github@ningenkai.soopy.moe
36 git-committer-name: soopyc [bot]
37 git-committer-email: ci_signing+github@ningenkai.soopy.moe