From 900229836c0d4cfbe329e0f3af0783a85e05335a Mon Sep 17 00:00:00 2001 From: Rundeck CI Date: Wed, 1 Jul 2026 10:06:34 -0700 Subject: [PATCH 1/5] Align Versions to renovate changes in core --- gradle/libs.versions.toml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index a94781d5..6f6afed4 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -5,22 +5,22 @@ okhttp = "4.12.0" lombok = "1.18.42" jaxb = "2.3.9" junit = "4.13.2" -groovy = "4.0.30" +groovy = "4.0.32" spock = "2.3-groovy-4.0" -axion = "1.15.5" +axion = "1.21.2" nexusPublish = "1.3.0" shadow = "8.1.1" ospackage = "11.11.2" buildInfo = "0.9" buildConfig = "3.1.0" -jacksonDatabind = "2.21.2" +jacksonDatabind = "2.22.0" picocli = "4.7.7" snakeYaml = "2.0" -rundeck = "6.0.0-alpha1-20260407" +rundeck = "6.1.0-SNAPSHOT" testcontainers = "1.21.4" commonsCompress = "1.28.0" # Spock mocks of concrete classes; not always pulled transitively with groovy-all 4.x -byteBuddy = "1.15.11" +byteBuddy = "1.18.10" [libraries] From 65d66a9ec1c3d8e5d6d9dd2c931a80a6d7680f55 Mon Sep 17 00:00:00 2001 From: Rundeck CI Date: Wed, 1 Jul 2026 10:31:47 -0700 Subject: [PATCH 2/5] Update verification-metadata.xml --- gradle/verification-metadata.xml | 659 +++++++++++++++++++++++++++++-- 1 file changed, 630 insertions(+), 29 deletions(-) diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index e7815ac1..6c768b15 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -2,7 +2,10 @@ true - true + false + + + @@ -32,7 +35,10 @@ - + + + + @@ -58,7 +64,10 @@ - + + + + @@ -66,6 +75,7 @@ + @@ -77,7 +87,10 @@ - + + + + @@ -97,6 +110,7 @@ + @@ -109,6 +123,7 @@ + @@ -127,7 +142,10 @@ - + + + + @@ -186,6 +204,11 @@ + + + + + @@ -211,6 +234,11 @@ + + + + + @@ -226,6 +254,11 @@ + + + + + @@ -245,6 +278,14 @@ + + + + + + + + @@ -264,6 +305,14 @@ + + + + + + + + @@ -283,6 +332,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -333,11 +403,24 @@ + + + + + + + + + + + + + @@ -352,6 +435,22 @@ + + + + + + + + + + + + + + + + @@ -453,6 +552,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -507,6 +642,9 @@ + + + @@ -528,6 +666,9 @@ + + + @@ -536,6 +677,9 @@ + + + @@ -693,6 +837,14 @@ + + + + + + + + @@ -701,6 +853,14 @@ + + + + + + + + @@ -800,6 +960,14 @@ + + + + + + + + @@ -810,6 +978,11 @@ + + + + + @@ -844,6 +1017,14 @@ + + + + + + + + @@ -852,6 +1033,22 @@ + + + + + + + + + + + + + + + + @@ -1024,6 +1221,200 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1145,6 +1536,11 @@ + + + + + @@ -1153,6 +1549,14 @@ + + + + + + + + @@ -1161,6 +1565,14 @@ + + + + + + + + @@ -1193,6 +1605,14 @@ + + + + + + + + @@ -1201,6 +1621,14 @@ + + + + + + + + @@ -1217,6 +1645,14 @@ + + + + + + + + @@ -1225,6 +1661,14 @@ + + + + + + + + @@ -1504,6 +1948,14 @@ + + + + + + + + @@ -1514,6 +1966,11 @@ + + + + + @@ -1522,6 +1979,14 @@ + + + + + + + + @@ -1530,6 +1995,14 @@ + + + + + + + + @@ -1538,6 +2011,14 @@ + + + + + + + + @@ -1546,6 +2027,14 @@ + + + + + + + + @@ -1705,6 +2194,11 @@ + + + + + @@ -1720,11 +2214,21 @@ + + + + + + + + + + @@ -1740,6 +2244,11 @@ + + + + + @@ -1758,6 +2267,14 @@ + + + + + + + + @@ -1766,6 +2283,14 @@ + + + + + + + + @@ -1774,6 +2299,14 @@ + + + + + + + + @@ -1782,11 +2315,24 @@ + + + + + + + + + + + + + @@ -1795,6 +2341,14 @@ + + + + + + + + @@ -1856,6 +2410,22 @@ + + + + + + + + + + + + + + + + @@ -1872,6 +2442,22 @@ + + + + + + + + + + + + + + + + @@ -1904,14 +2490,6 @@ - - - - - - - - @@ -1920,14 +2498,6 @@ - - - - - - - - @@ -1936,14 +2506,6 @@ - - - - - - - - @@ -1952,6 +2514,14 @@ + + + + + + + + @@ -2026,6 +2596,14 @@ + + + + + + + + @@ -2040,6 +2618,11 @@ + + + + + @@ -2061,6 +2644,11 @@ + + + + + @@ -2138,10 +2726,23 @@ + + + + + + + + + + + + + From 80b9cc4815841d70ccbdda93c6f0596b216dc5a2 Mon Sep 17 00:00:00 2001 From: Rundeck CI Date: Wed, 1 Jul 2026 10:44:45 -0700 Subject: [PATCH 3/5] Update verification-metadata.xml --- gradle/verification-metadata.xml | 56 ++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index 6c768b15..209d728d 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -219,6 +219,11 @@ + + + + + @@ -353,6 +358,16 @@ + + + + + + + + + + @@ -1254,6 +1269,9 @@ + + + @@ -2195,11 +2213,17 @@ + + + + + + @@ -2210,6 +2234,9 @@ + + + @@ -2218,6 +2245,9 @@ + + + @@ -2225,16 +2255,33 @@ + + + + + + + + + + + + + + + + + @@ -2248,8 +2295,14 @@ + + + + + + @@ -2619,6 +2672,9 @@ + + + From 9d471389e05971954448d1d0d5e96a0d55d16645 Mon Sep 17 00:00:00 2001 From: Rundeck CI Date: Wed, 1 Jul 2026 10:58:58 -0700 Subject: [PATCH 4/5] Fix rpm/deb artifact version to replace all dashes The Get RPM Version step used sed 's/-/./' which only replaces the first dash, while build.gradle names packages with replaceAll('-', '.'). On branches whose axion version contains multiple dashes (e.g. 2.1.2-renovate-alignment-SNAPSHOT) the computed path no longer matched the built .deb/.rpm, so upload-artifact found no files and the install-test jobs failed to download the artifacts. Use the global sed flag so the version matches the packaged filenames. --- .github/workflows/gradle.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 4d2e05ac..147bcd14 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -106,7 +106,7 @@ jobs: run: VERSION=$(./gradlew currentVersion -q -Prelease.quiet --dependency-verification off) && echo "VERSION=$VERSION" >> $GITHUB_OUTPUT - name: Get RPM Version id: get_rpm_version - run: VERSION=$(./gradlew currentVersion -q -Prelease.quiet --dependency-verification off | sed 's/-/./') && echo "VERSION=$VERSION" >> $GITHUB_OUTPUT + run: VERSION=$(./gradlew currentVersion -q -Prelease.quiet --dependency-verification off | sed 's/-/./g') && echo "VERSION=$VERSION" >> $GITHUB_OUTPUT - name: Upload zip uses: actions/upload-artifact@v4 with: From 7c0591e7754c1f59134eb59652ea205bedf88b2c Mon Sep 17 00:00:00 2001 From: Rundeck CI Date: Wed, 1 Jul 2026 11:00:53 -0700 Subject: [PATCH 5/5] Fail build when release artifacts are missing Add if-no-files-found: error to the release artifact upload steps so a version/path mismatch fails the build job loudly instead of silently uploading nothing and breaking the downstream install-test jobs. --- .github/workflows/gradle.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 147bcd14..cfe91d93 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -114,6 +114,7 @@ jobs: name: rd-${{ steps.get_version.outputs.VERSION }}.zip # Directory containing files to upload path: rd-cli-tool/build/distributions/rd-${{ steps.get_version.outputs.VERSION }}.zip + if-no-files-found: error - name: Upload rpm uses: actions/upload-artifact@v4 with: @@ -121,6 +122,7 @@ jobs: name: rundeck.rpm # Directory containing files to upload path: rd-cli-tool/build/distributions/rundeck-cli-${{ steps.get_rpm_version.outputs.VERSION }}-1.noarch.rpm + if-no-files-found: error - name: Upload deb uses: actions/upload-artifact@v4 with: @@ -128,6 +130,7 @@ jobs: name: rundeck.deb # Directory containing files to upload path: rd-cli-tool/build/distributions/rundeck-cli_${{ steps.get_rpm_version.outputs.VERSION }}-1_all.deb + if-no-files-found: error - name: Upload all-jar uses: actions/upload-artifact@v4 with: @@ -135,6 +138,7 @@ jobs: name: rundeck-cli-${{ steps.get_version.outputs.VERSION }}-all.jar # Directory containing files to upload path: rd-cli-tool/build/libs/rundeck-cli-${{ steps.get_version.outputs.VERSION }}-all.jar + if-no-files-found: error - name: Upload api-lib uses: actions/upload-artifact@v4 with: @@ -142,6 +146,7 @@ jobs: name: rd-api-client-${{ steps.get_version.outputs.VERSION }}.jar # Directory containing files to upload path: rd-api-client/build/libs/rd-api-client-${{ steps.get_version.outputs.VERSION }}.jar + if-no-files-found: error - name: Upload rd-cli-lib uses: actions/upload-artifact@v4 with: @@ -149,3 +154,4 @@ jobs: name: rd-cli-lib-${{ steps.get_version.outputs.VERSION }}.jar # Directory containing files to upload path: rd-cli-lib/build/libs/rd-cli-lib-${{ steps.get_version.outputs.VERSION }}.jar + if-no-files-found: error