diff --git a/lib/modules/manager/gradle/update.spec.ts b/lib/modules/manager/gradle/update.spec.ts index 37433305245e62432bb2e1e6ccac565668bb21b1..fa147b1b5ca294433287d82c30ac02af4ed56f8d 100644 --- a/lib/modules/manager/gradle/update.spec.ts +++ b/lib/modules/manager/gradle/update.spec.ts @@ -4,7 +4,7 @@ describe('modules/manager/gradle/update', () => { it('replaces', () => { expect( updateDependency({ - fileContent: '___1.2.3___', + fileContent: '###1.2.3###', upgrade: { currentValue: '1.2.3', newValue: '1.2.4', @@ -13,13 +13,13 @@ describe('modules/manager/gradle/update', () => { }, }, }) - ).toBe('___1.2.4___'); + ).toBe('###1.2.4###'); }); it('groups', () => { expect( updateDependency({ - fileContent: '___1.2.4___', + fileContent: '###1.2.4###', upgrade: { currentValue: '1.2.3', newValue: '1.2.5', @@ -29,11 +29,11 @@ describe('modules/manager/gradle/update', () => { }, }, }) - ).toBe('___1.2.5___'); + ).toBe('###1.2.5###'); }); it('returns same content', () => { - const fileContent = '___1.2.4___'; + const fileContent = '###1.2.4###'; expect( updateDependency({ fileContent, @@ -51,7 +51,7 @@ describe('modules/manager/gradle/update', () => { it('returns null', () => { expect( updateDependency({ - fileContent: '___1.3.0___', + fileContent: '###1.3.0###', upgrade: { currentValue: '1.2.3', newValue: '1.2.4', diff --git a/lib/modules/manager/gradle/utils.spec.ts b/lib/modules/manager/gradle/utils.spec.ts index fb67a13b482e6ec2b3cf39b93cbcce59fc06cbd6..b9dee3369c2106225b2468defd7443dae6a8c8d7 100644 --- a/lib/modules/manager/gradle/utils.spec.ts +++ b/lib/modules/manager/gradle/utils.spec.ts @@ -19,6 +19,7 @@ describe('modules/manager/gradle/utils', () => { '(,2.0[', '2.1.1.RELEASE', '1.0.+', + '2022-05-10_55', 'latest', ].forEach((input) => { expect(versionLikeSubstring(input)).toEqual(input); diff --git a/lib/modules/manager/gradle/utils.ts b/lib/modules/manager/gradle/utils.ts index bcaad4c15ecef4e6fcc04a9f857b1bce6f4b0590..8e4ce240b6d569f80ffffa96c2160f7eceb34552 100644 --- a/lib/modules/manager/gradle/utils.ts +++ b/lib/modules/manager/gradle/utils.ts @@ -13,7 +13,7 @@ const artifactRegex = regEx( '^[a-zA-Z][-_a-zA-Z0-9]*(?:\\.[a-zA-Z0-9][-_a-zA-Z0-9]*?)*$' ); -const versionLikeRegex = regEx('^(?<version>[-.\\[\\](),a-zA-Z0-9+]+)'); +const versionLikeRegex = regEx('^(?<version>[-_.\\[\\](),a-zA-Z0-9+]+)'); // Extracts version-like and range-like strings // from the beginning of input