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