diff --git a/lib/modules/manager/gradle/extract/consistent-versions-plugin.spec.ts b/lib/modules/manager/gradle/extract/consistent-versions-plugin.spec.ts index dcf567152bf501..5ebaef86501b14 100644 --- a/lib/modules/manager/gradle/extract/consistent-versions-plugin.spec.ts +++ b/lib/modules/manager/gradle/extract/consistent-versions-plugin.spec.ts @@ -32,6 +32,18 @@ describe('modules/manager/gradle/extract/consistent-versions-plugin', () => { expect(usesGcv('versions.props', fsMock)).toBeTrue(); }); + it('detects lock file header introduced with gradle-consistent-versions version 2.23.0', () => { + const fsMock = { + 'build.gradle.kts': `(this file contains) 'com.palantir.consistent-versions'`, + 'versions.props': `org.apache.lucene:* = 1.2.3`, + 'versions.lock': stripIndent` + # Run ./gradlew writeVersionsLocks to regenerate this file + org.apache.lucene:lucene-core:1.2.3`, + }; + + expect(usesGcv('versions.props', fsMock)).toBeTrue(); + }); + it('gradle-consistent-versions plugin correct position for CRLF and LF', () => { const crlfProps = parsePropsFile(`a.b:c.d=1\r\na.b:c.e=2`); expect(crlfProps).toBeArrayOfSize(2); diff --git a/lib/modules/manager/gradle/extract/consistent-versions-plugin.ts b/lib/modules/manager/gradle/extract/consistent-versions-plugin.ts index 032fa1c086c8fa..4feeb371208802 100644 --- a/lib/modules/manager/gradle/extract/consistent-versions-plugin.ts +++ b/lib/modules/manager/gradle/extract/consistent-versions-plugin.ts @@ -9,7 +9,7 @@ import { isDependencyString, versionLikeSubstring } from '../utils'; export const VERSIONS_PROPS = 'versions.props'; export const VERSIONS_LOCK = 'versions.lock'; export const LOCKFIlE_HEADER_TEXT = regEx( - /^# Run \.\/gradlew (?:--write-locks|writeVersionsLock) to regenerate this file/, + /^# Run \.\/gradlew (?:--write-locks|writeVersionsLock|writeVersionsLocks) to regenerate this file/, ); /**