From b6dcf3ee7a3cac6370ddb38eaebbe51205a66ff2 Mon Sep 17 00:00:00 2001 From: Max Date: Thu, 23 Mar 2023 18:20:34 +0100 Subject: [PATCH] meta: use Hercules CI's flake-update effect --- flake.nix | 1 + jobs/part.nix | 5 +++++ jobs/update-flake-lock/default.nix | 13 +++++++++++++ 3 files changed, 19 insertions(+) create mode 100644 jobs/part.nix create mode 100644 jobs/update-flake-lock/default.nix diff --git a/flake.nix b/flake.nix index 6e3fb46..658825f 100644 --- a/flake.nix +++ b/flake.nix @@ -18,6 +18,7 @@ ./hosts/part.nix ./modules/part.nix ./packages/part.nix + ./jobs/part.nix ]; }; diff --git a/jobs/part.nix b/jobs/part.nix new file mode 100644 index 0000000..f8f3edc --- /dev/null +++ b/jobs/part.nix @@ -0,0 +1,5 @@ +{ + imports = [ + ./update-flake-lock + ]; +} diff --git a/jobs/update-flake-lock/default.nix b/jobs/update-flake-lock/default.nix new file mode 100644 index 0000000..2a6fd87 --- /dev/null +++ b/jobs/update-flake-lock/default.nix @@ -0,0 +1,13 @@ +{ + hercules-ci.flake-update = { + enable = true; + createPullRequest = true; + autoMergeMethod = "merge"; + forgeType = "github"; + updateBranch = "pr-flake-update"; + when = { + dayOfWeek = "Fri"; + hour = 2; + }; + }; +}