From 946907fa6aae376f85ec485415e9dd17450b2e78 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 26 Nov 2025 12:19:34 -0600 Subject: [PATCH] maintaining.md: add note about dependabot release branch update When creating a new release branch, dependabot.yml needs to be updated to include the new branch for automated dependency updates. Signed-off-by: Austin Horstman --- MAINTAINING.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/MAINTAINING.md b/MAINTAINING.md index edf3d7860..7db7364f4 100644 --- a/MAINTAINING.md +++ b/MAINTAINING.md @@ -166,6 +166,37 @@ Reference commits: - This ensures automated flake.lock updates run on the current stable branch - Note: We only maintain CI for the latest stable release, not older releases +2. **.github/dependabot.yml** (on master) + - Replace the old stable branch with the new release branch + - Example: When creating `release-25.11`, update the target-branch from: + + ```yaml + - package-ecosystem: "github-actions" + directory: "/" + target-branch: "release-25.05" + schedule: + interval: "weekly" + commit-message: + prefix: "ci:" + ``` + + to: + + ```yaml + - package-ecosystem: "github-actions" + directory: "/" + target-branch: "release-25.11" + schedule: + interval: "weekly" + commit-message: + prefix: "ci:" + ``` + + - This ensures automated dependency updates for GitHub Actions on the current + stable branch + - Note: We only maintain dependabot for the latest stable release, not older + releases + **Important**: CI workflows are executed from master, so this change must be committed to the master branch.