Skip to content

Update flake.lock

Update flake.lock #88

name: Update flake.lock
on:
workflow_dispatch:
schedule:
- cron: "37 21 * * 3,6"
permissions:
contents: write
pull-requests: write
jobs:
lockfile:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- name: Install Nix
uses: cachix/install-nix-action@0b0e072294b088b73964f1d72dfdac0951439dbd # v31.8.4
- uses: actions/create-github-app-token@7e473efe3cb98aa54f8d4bac15400b15fad77d94 # v2.2.0
id: app-token
with:
app-id: ${{ secrets.CI_APP_ID }}
private-key: ${{ secrets.CI_APP_PRIVATE_KEY }}
owner: ${{ github.repository_owner }}
- name: Update flake.lock
id: update
uses: DeterminateSystems/update-flake-lock@c5930b397a673a70ca70be06020e943aeac310a1 # v27
with:
token: ${{ steps.app-token.outputs.token }}
commit-msg: "Update flake.lock"
pr-title: "Update flake.lock"
- name: Enable auto-merge
if: ${{ steps.update.outputs.pull-request-number }}
run: gh pr merge --rebase --auto --delete-branch ${{ steps.update.outputs.pull-request-number }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}