diff --git a/.github/release-please.yml b/.github/release-please.yml new file mode 100644 index 000000000..ca062a2ec --- /dev/null +++ b/.github/release-please.yml @@ -0,0 +1,13 @@ +handleGHRelease: true +manifest: true +releaseType: java-yoshi +branches: + - bumpMinorPreMajor: true + handleGHRelease: true + releaseType: java-lts + branch: 9.0.x-lts + - bumpMinorPreMajor: true + handleGHRelease: true + releaseType: java-lts + branch: 8.0.x-lts + \ No newline at end of file diff --git a/.release-please-manifest.json b/.release-please-manifest.json new file mode 100644 index 000000000..d60fcfad0 --- /dev/null +++ b/.release-please-manifest.json @@ -0,0 +1,5 @@ + + { + ".": "1.5.15", + "boms/cloud-lts-bom": "9.0.1" + } \ No newline at end of file diff --git a/boms/cloud-lts-bom/pom.xml b/boms/cloud-lts-bom/pom.xml index b9fad0423..005364f53 100644 --- a/boms/cloud-lts-bom/pom.xml +++ b/boms/cloud-lts-bom/pom.xml @@ -7,7 +7,7 @@ com.google.cloud gcp-lts-bom - 10.0.0-SNAPSHOT + 9.0.2-SNAPSHOT pom Google Cloud Long Term Support BOM @@ -546,4 +546,51 @@ + + + release + + + performRelease + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 3.2.7 + + + sign-artifacts + verify + + sign + + + + --pinentry-mode + loopback + + + + + + + org.apache.maven.plugins + maven-source-plugin + 3.3.1 + + + attach-sources + + jar-no-fork + + + + + + + + diff --git a/boms/cloud-lts-bom/versions.txt b/boms/cloud-lts-bom/versions.txt new file mode 100644 index 000000000..530d65883 --- /dev/null +++ b/boms/cloud-lts-bom/versions.txt @@ -0,0 +1,4 @@ +# Format: +# module:released-version:current-version + +gcp-lts-bom:9.0.1:9.0.2-SNAPSHOT diff --git a/dependencies/pom.xml b/dependencies/pom.xml index 095ad93f3..2296ec7d8 100644 --- a/dependencies/pom.xml +++ b/dependencies/pom.xml @@ -8,7 +8,7 @@ com.google.cloud.tools dependencies-parent - 1.5.16-SNAPSHOT + 1.5.16-SNAPSHOT dependencies diff --git a/enforcer-rules/pom.xml b/enforcer-rules/pom.xml index 6039aeb65..af2abf702 100644 --- a/enforcer-rules/pom.xml +++ b/enforcer-rules/pom.xml @@ -6,7 +6,7 @@ com.google.cloud.tools dependencies-parent - 1.5.16-SNAPSHOT + 1.5.16-SNAPSHOT linkage-checker-enforcer-rules diff --git a/linkage-monitor/pom.xml b/linkage-monitor/pom.xml index 2dacf8e2e..229975e4a 100644 --- a/linkage-monitor/pom.xml +++ b/linkage-monitor/pom.xml @@ -22,7 +22,7 @@ com.google.cloud.tools dependencies-parent - 1.5.16-SNAPSHOT + 1.5.16-SNAPSHOT linkage-monitor diff --git a/pom.xml b/pom.xml index 7612f7f8f..25a32f622 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ com.google.cloud.tools dependencies-parent pom - 1.5.16-SNAPSHOT + 1.5.16-SNAPSHOT Cloud Tools Open Source Code Hygiene Tooling https://github.com/GoogleCloudPlatform/cloud-opensource-java/ @@ -249,6 +249,11 @@ release + + + performRelease + + @@ -277,6 +282,26 @@ + + org.apache.maven.plugins + maven-gpg-plugin + 3.2.7 + + + sign-artifacts + verify + + sign + + + + --pinentry-mode + loopback + + + + + diff --git a/release-please-config.json b/release-please-config.json new file mode 100644 index 000000000..35c20e5c8 --- /dev/null +++ b/release-please-config.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json", + "separate-pull-requests": true, + "include-component-in-tag": true, + "packages": { + ".": { + "component": "dependencies", + "release-type": "java-yoshi" + }, + "boms/cloud-lts-bom": { + "component": "gcp-lts-bom", + "release-type": "java-yoshi" + } + }, + "bootstrap-sha": "8eb8233f0f402a52f9452ccc633fbce63904163d" +} \ No newline at end of file diff --git a/versions.txt b/versions.txt new file mode 100644 index 000000000..18c2d98c6 --- /dev/null +++ b/versions.txt @@ -0,0 +1,4 @@ +# Format: +# module:released-version:current-version + +dependencies:1.5.15:1.5.16-SNAPSHOT