File tree Expand file tree Collapse file tree 2 files changed +46
-10
lines changed Expand file tree Collapse file tree 2 files changed +46
-10
lines changed Original file line number Diff line number Diff line change @@ -15,14 +15,16 @@ jobs:
1515 with :
1616 java-version : 17
1717 distribution : temurin
18- cache : ' maven'
19- server-id : spring
20- server-username : ARTIFACTORY_USERNAME
21- server-password : ARTIFACTORY_PASSWORD
18+ server-id : ossrh
19+ server-username : MAVEN_USERNAME
20+ server-password : MAVEN_PASSWORD
21+ gpg-private-key : ${{ secrets.GPG_PRIVATE_KEY }}
22+ gpg-passphrase : MAVEN_GPG_PASSPHRASE
2223 - name : Validation
2324 run : ./mvnw -B enforcer:enforce -Drules=requireReleaseDeps,requireReleaseVersion
24- - name : Build with Maven
25- run : ./mvnw -B javadoc:jar source:jar deploy
25+ - name : Publish package
26+ run : ./mvnw -B javadoc:jar source:jar deploy -DskipTests=true -Pgithub-ossrh
2627 env :
27- ARTIFACTORY_USERNAME : ${{ secrets.ARTIFACTORY_USERNAME }}
28- ARTIFACTORY_PASSWORD : ${{ secrets.ARTIFACTORY_PASSWORD }}
28+ MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
29+ MAVEN_PASSWORD : ${{ secrets.OSSRH_PASSWORD }}
30+ MAVEN_GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
Original file line number Diff line number Diff line change 88 <version >1.0.1-SNAPSHOT</version >
99 <name >r2dbc-micrometer-spring-boot</name >
1010 <description >Spring Boot Auto Configuration for R2DBC Observation</description >
11+ <url >https://github.com/spring-projects-experimental/r2dbc-micrometer-spring-boot</url >
1112 <properties >
1213 <java .version>17</java .version>
1314 <maven .compiler.release>17</maven .compiler.release>
1718 <maven-compiler-plugin .version>3.10.1</maven-compiler-plugin .version>
1819 <maven-javadoc-plugin .version>3.4.1</maven-javadoc-plugin .version>
1920 <maven-source-plugin .version>3.2.1</maven-source-plugin .version>
21+ <maven-gpg-plugin .version>3.0.1</maven-gpg-plugin .version>
2022 <spring-javaformat .version>0.0.35</spring-javaformat .version>
2123
2224 <spring-boot .version>3.0.0</spring-boot .version>
4547
4648 <distributionManagement >
4749 <repository >
48- <id >spring</id >
49- <url >https://repo.spring.io/release</url >
50+ <id >ossrh</id >
51+ <name >Central Repository OSSRH</name >
52+ <url >https://oss.sonatype.org/service/local/staging/deploy/maven2/</url >
5053 </repository >
5154 <snapshotRepository >
5255 <id >spring</id >
207210 </pluginRepository >
208211 </pluginRepositories >
209212
213+ <profiles >
214+ <profile >
215+ <id >github-ossrh</id >
216+ <build >
217+ <plugins >
218+ <plugin >
219+ <groupId >org.apache.maven.plugins</groupId >
220+ <artifactId >maven-gpg-plugin</artifactId >
221+ <version >${maven-gpg-plugin.version} </version >
222+ <executions >
223+ <execution >
224+ <id >sign-artifacts</id >
225+ <phase >verify</phase >
226+ <goals >
227+ <goal >sign</goal >
228+ </goals >
229+ <configuration >
230+ <!-- Prevent gpg from using pinentry programs -->
231+ <gpgArguments >
232+ <arg >--pinentry-mode</arg >
233+ <arg >loopback</arg >
234+ </gpgArguments >
235+ </configuration >
236+ </execution >
237+ </executions >
238+ </plugin >
239+ </plugins >
240+ </build >
241+ </profile >
242+ </profiles >
243+
210244</project >
You can’t perform that action at this time.
0 commit comments