Skip to content

Commit cb8659a

Browse files
committed
Fix versionCheck gradle task to compare against version of resolved gem instead of project version
1 parent b82344f commit cb8659a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

gradle/versioncheck.gradle

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ task checkVersion() {
2222

2323
String gem_latest_version = getLatestGemVersion(gem_name)
2424
String javaVersion = latestGemVersionAsJavaVersion(gem_latest_version)
25-
2625
try {
2726

28-
Version projectVersion = Version.valueOf(version as String)
27+
String resolvedVersion = project.configurations.gems.resolvedConfiguration.resolvedArtifacts.find { it.name == gem_name }.moduleVersion.id.version
28+
Version projectVersion = Version.valueOf(resolvedVersion as String)
2929
Version gemJavaVersion = Version.valueOf(javaVersion)
3030

3131
if (projectVersion.lessThan(gemJavaVersion)) {
32-
logger.warn "\nWARNING\nVersion mismatch: Current Version: {}, Gem Version: {}\n",version , gem_latest_version
32+
logger.warn "\nWARNING\nVersion mismatch: Current Version: {}, Gem Version: {}\n", resolvedVersion , gem_latest_version
3333
} else {
3434
println "up-to-date"
3535
}

0 commit comments

Comments
 (0)