Skip to content

Commit 34f6b6f

Browse files
committed
feat: add output of QOSDK and JOSDK version during build
Signed-off-by: Chris Laprun <claprun@redhat.com>
1 parent bc49c97 commit 34f6b6f

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

core/deployment/src/main/java/io/quarkiverse/operatorsdk/deployment/VersionAlignmentCheckingStep.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ public class VersionAlignmentCheckingStep {
1818
@BuildStep
1919
VersionBuildItem checkVersionsAlignment(BuildTimeOperatorConfiguration buildTimeConfiguration) {
2020
final var version = Version.loadFromProperties();
21+
log.info("QOSDK: " + version.getExtensionCompleteVersion());
22+
log.info("JOSDK: " + version.getSdkCompleteVersion());
2123

2224
final var runtimeQuarkusVersion = io.quarkus.builder.Version.getVersion();
2325
checkVersionCompatibility(buildTimeConfiguration, runtimeQuarkusVersion, version.getQuarkusVersion(), "Quarkus");

core/runtime/src/main/java/io/quarkiverse/operatorsdk/runtime/Version.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,11 @@ public String getExtensionCompleteVersion() {
5757
return extensionVersion + " (commit: " + extensionCommit + branch + ") built on " + extensionBuildTime;
5858
}
5959

60+
@IgnoreProperty
61+
public String getSdkCompleteVersion() {
62+
return getSdkVersion() + " (commit: " + getCommit() + ") built on " + getBuiltTime();
63+
}
64+
6065
public String getQuarkusVersion() {
6166
return Versions.QUARKUS;
6267
}

0 commit comments

Comments
 (0)