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>
29 lines
820 B
YAML
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
|