nix-dotfiles/.github/workflows/flake-update.yml
ahuston-0 547bd07ed0 does flake updates every day at noon
Since we have Hydra set up now for the flake update branch, this will
let us see if we can upgrade safely, as well as pushing more artifacts
into the cache.

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-04-21 15:09:28 +00:00

29 lines
820 B
YAML

name: "Update flakes"
on:
repository_dispatch:
workflow_dispatch:
schedule:
- cron: "00 12 * * *"
jobs:
createPullRequest:
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/main' # ensure workflow_dispatch only runs on main
steps:
- uses: actions/checkout@v4
- name: Install Nix
uses: cachix/install-nix-action@v24
with:
extra_nix_config: |
experimental-features = nix-command flakes
- name: Update flake.lock
id: update
uses: DeterminateSystems/update-flake-lock@main
with:
pr-title: "Update flake.lock" # Title of PR to be created
pr-labels: | # Labels to be set on the PR
dependencies
automated
permissions:
pull-requests: write
contents: write