Skip to content

Commit b8e8f8c

Browse files
committed
Pull the group name from commit metadata
1 parent b534cb5 commit b8e8f8c

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

src/dependabot/update_metadata.test.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,12 +197,15 @@ test('it supports returning information about grouped updates', async () => {
197197
'- dependency-name: github.com/docker/cli\n' +
198198
' dependency-type: direct:production\n' +
199199
' update-type: version-update:semver-patch\n' +
200+
' dependency-group: docker\n' +
200201
'- dependency-name: github.com/docker/docker\n' +
201202
' dependency-type: direct:production\n' +
202203
' update-type: version-update:semver-patch\n' +
204+
' dependency-group: docker\n' +
203205
'- dependency-name: github.com/moby/moby\n' +
204206
' dependency-type: direct:production\n' +
205207
' update-type: version-update:semver-patch\n' +
208+
' dependency-group: docker\n' +
206209
'...\n' +
207210
'\n' +
208211
'Signed-off-by: dependabot[bot] <[email protected]>\n'

src/dependabot/update_metadata.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export async function parse (commitMessage: string, body: string, branchName: st
3232
const bumpFragment = commitMessage.match(/^Bumps .* from (?<from>v?\d[^ ]*) to (?<to>v?\d[^ ]*)\.$/m)
3333
const updateFragment = commitMessage.match(/^Update .* requirement from \S*? ?(?<from>v?\d\S*) to \S*? ?(?<to>v?\d\S*)$/m)
3434
const yamlFragment = commitMessage.match(/^-{3}\n(?<dependencies>[\S|\s]*?)\n^\.{3}\n/m)
35-
const groupName = commitMessage.match(/^Bumps the (?<name>\S*) group with/m)
35+
const groupName = commitMessage.match(/dependency-group:\s(?<name>\S*)/m)
3636
const newMaintainer = !!body.match(/Maintainer changes/m)
3737
const lookupFn = lookup ?? (() => Promise.resolve({ alertState: '', ghsaId: '', cvss: 0 }))
3838
const scoreFn = getScore ?? (() => Promise.resolve(0))

src/main.test.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,12 +229,15 @@ test('it supports returning information about grouped updates', async () => {
229229
'- dependency-name: github.com/docker/cli\n' +
230230
' dependency-type: direct:production\n' +
231231
' update-type: version-update:semver-patch\n' +
232+
' dependency-group: docker\n' +
232233
'- dependency-name: github.com/docker/docker\n' +
233234
' dependency-type: direct:production\n' +
234235
' update-type: version-update:semver-patch\n' +
236+
' dependency-group: docker\n' +
235237
'- dependency-name: github.com/moby/moby\n' +
236238
' dependency-type: direct:production\n' +
237239
' update-type: version-update:semver-patch\n' +
240+
' dependency-group: docker\n' +
238241
'...\n' +
239242
'\n' +
240243
'Signed-off-by: dependabot[bot] <[email protected]>\n'

0 commit comments

Comments
 (0)