From 8393a95cc40791dd62998eb52957af61650485b4 Mon Sep 17 00:00:00 2001 From: Tomo Suzuki Date: Wed, 29 Oct 2025 16:21:44 +0000 Subject: [PATCH] ci: dependencies as a module in Release Please in master branch --- .release-please-manifest.json | 4 ++-- versions.txt => dependencies/versions.txt | 0 gradle-plugin/build.gradle | 2 ++ gradle-plugin/gradle.properties | 2 -- release-please-config.json | 5 +++-- 5 files changed, 7 insertions(+), 6 deletions(-) rename versions.txt => dependencies/versions.txt (100%) delete mode 100644 gradle-plugin/gradle.properties diff --git a/.release-please-manifest.json b/.release-please-manifest.json index d60fcfad0d..bfc6a2aeb1 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,5 +1,5 @@ { - ".": "1.5.15", + "dependencies": "1.5.15", "boms/cloud-lts-bom": "9.0.1" - } \ No newline at end of file + } diff --git a/versions.txt b/dependencies/versions.txt similarity index 100% rename from versions.txt rename to dependencies/versions.txt diff --git a/gradle-plugin/build.gradle b/gradle-plugin/build.gradle index cac6808473..2e53631137 100644 --- a/gradle-plugin/build.gradle +++ b/gradle-plugin/build.gradle @@ -27,6 +27,8 @@ group = 'com.google.cloud.tools' sourceCompatibility = 1.8 +version = '1.5.15' // {x-version-update:dependencies:current} + dependencies { implementation "com.google.cloud.tools:dependencies:$version" implementation 'com.google.guava:guava:30.1-jre' diff --git a/gradle-plugin/gradle.properties b/gradle-plugin/gradle.properties deleted file mode 100644 index 9425228d4a..0000000000 --- a/gradle-plugin/gradle.properties +++ /dev/null @@ -1,2 +0,0 @@ -# scripts/prepare_release.sh maintains this value. -version = 1.5.16-SNAPSHOT diff --git a/release-please-config.json b/release-please-config.json index 963c9230c9..340b223ff8 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -3,9 +3,10 @@ "separate-pull-requests": true, "include-component-in-tag": true, "packages": { - ".": { + "dependencies": { "component": "dependencies", - "release-type": "java-yoshi" + "release-type": "java-yoshi", + "extra-files": ["pom.xml", "enforcer-rules/pom.xml", "gradle-plugin/build.gradle", "linkage-monitor/pom.xml"] }, "boms/cloud-lts-bom": { "component": "gcp-lts-bom",