Skip to content

Commit 53f1e35

Browse files
committed
ci: prepare Release Please for 7.0.x-lts branch
1 parent 7a382fa commit 53f1e35

4 files changed

Lines changed: 67 additions & 2 deletions

File tree

.release-please-manifest.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"boms/cloud-lts-bom": "7.0.1"
3+
}

boms/cloud-lts-bom/pom.xml

Lines changed: 48 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<groupId>com.google.cloud</groupId>
99
<artifactId>gcp-lts-bom</artifactId>
10-
<version>7.0.2-SNAPSHOT</version>
10+
<version>7.0.2-SNAPSHOT</version><!-- {x-version-update:gcp-lts-bom:current} -->
1111
<packaging>pom</packaging>
1212

1313
<name>Google Cloud Long Term Support BOM</name>
@@ -500,5 +500,51 @@
500500
</dependency>
501501
</dependencies>
502502
</dependencyManagement>
503-
503+
<profiles>
504+
<profile>
505+
<id>release</id>
506+
<activation>
507+
<property>
508+
<name>performRelease</name>
509+
</property>
510+
</activation>
511+
<build>
512+
<plugins>
513+
<plugin>
514+
<groupId>org.apache.maven.plugins</groupId>
515+
<artifactId>maven-gpg-plugin</artifactId>
516+
<version>3.2.7</version>
517+
<executions>
518+
<execution>
519+
<id>sign-artifacts</id>
520+
<phase>verify</phase>
521+
<goals>
522+
<goal>sign</goal>
523+
</goals>
524+
<configuration>
525+
<gpgArguments>
526+
<arg>--pinentry-mode</arg>
527+
<arg>loopback</arg>
528+
</gpgArguments>
529+
</configuration>
530+
</execution>
531+
</executions>
532+
</plugin>
533+
<plugin>
534+
<groupId>org.apache.maven.plugins</groupId>
535+
<artifactId>maven-source-plugin</artifactId>
536+
<version>3.3.1</version>
537+
<executions>
538+
<execution>
539+
<id>attach-sources</id>
540+
<goals>
541+
<goal>jar-no-fork</goal>
542+
</goals>
543+
</execution>
544+
</executions>
545+
</plugin>
546+
</plugins>
547+
</build>
548+
</profile>
549+
</profiles>
504550
</project>

boms/cloud-lts-bom/versions.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Format:
2+
# module:released-version:current-version
3+
4+
gcp-lts-bom:7.0.1:7.0.2-SNAPSHOT

release-please-config.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",
3+
"separate-pull-requests": true,
4+
"include-component-in-tag": true,
5+
"packages": {
6+
"boms/cloud-lts-bom": {
7+
"component": "gcp-lts-bom",
8+
"release-type": "java-yoshi"
9+
}
10+
},
11+
"bootstrap-sha": "6b9240114536a03b72929d5fade85599fbdbbdd0"
12+
}

0 commit comments

Comments
 (0)