From 3d85b6048d6a8c57887b64ed4929e2e02ea41aa0 Mon Sep 17 00:00:00 2001
From: Tobias Bieniek <tobias@bieniek.cloud>
Date: Sun, 8 Jan 2023 09:09:42 +0100
Subject: [PATCH] feat(cofig/presets): add
 `regexManagers:githubActionsVersions` (#19620)

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
---
 lib/config/presets/internal/regex-managers.ts | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/lib/config/presets/internal/regex-managers.ts b/lib/config/presets/internal/regex-managers.ts
index 68d52c82a9..55494a3f95 100644
--- a/lib/config/presets/internal/regex-managers.ts
+++ b/lib/config/presets/internal/regex-managers.ts
@@ -14,4 +14,16 @@ export const presets: Record<string, Preset> = {
       },
     ],
   },
+  githubActionsVersions: {
+    description:
+      'Update `_VERSION` environment variables in GitHub Action files.',
+    regexManagers: [
+      {
+        fileMatch: ['^.github/workflows/[^/]+\\.ya?ml$'],
+        matchStrings: [
+          '# renovate: datasource=(?<datasource>[a-z-]+?) depName=(?<depName>[^\\s]+?)(?: (?:lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[a-z-0-9]+?))?\\s+[A-Za-z0-9_]+?_VERSION\\s*:\\s*["\']?(?<currentValue>.+?)["\']?\\s',
+        ],
+      },
+    ],
+  },
 };
-- 
GitLab