From cf1fb79eaf8b0cca47cacb9c1b6210587f57d4bd Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 3 May 2026 09:00:29 +0000 Subject: [PATCH 1/2] Initial plan From 7d7c270998dd48cde4d592eccd98cf47c6c534eb Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 3 May 2026 09:10:37 +0000 Subject: [PATCH 2/2] feat(renovate): convert main refs to version tags Agent-Logs-Url: https://github.com/DevSecNinja/.github/sessions/781c5ed9-f5d2-4f6f-85ad-b487291541f7 Co-authored-by: DevSecNinja <14926452+DevSecNinja@users.noreply.github.com> --- .renovate/customManagers.json5 | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.renovate/customManagers.json5 b/.renovate/customManagers.json5 index b45893b..540e887 100644 --- a/.renovate/customManagers.json5 +++ b/.renovate/customManagers.json5 @@ -42,6 +42,21 @@ ], datasourceTemplate: "github-releases", }, + { + customType: "regex", + description: "Process DevSecNinja/.github refs pinned by SHA with a main branch comment", + managerFilePatterns: [ + "/.github/workflows/.+\\.ya?ml$/", + "/workflow-templates/.+\\.ya?ml$/", + ], + matchStrings: [ + "# renovate: datasource=github-tags depName=(?DevSecNinja/\\.github)\\n(?\\s+)uses: (?DevSecNinja/\\.github/[^@\\s]+)@(?[a-f0-9]{40}) # main", + ], + currentValueTemplate: "0.0.0", + datasourceTemplate: "github-tags", + versioningTemplate: "semver", + autoReplaceStringTemplate: "# renovate: datasource=github-tags depName={{{depName}}}\n{{{indent}}}uses: {{{packagePath}}}@{{#if newDigest}}{{{newDigest}}}{{else}}{{{currentDigest}}}{{/if}} # {{{newValue}}}", + }, { customType: "regex", description: "Update DevSecNinja/dotfiles log.sh release pin",