Skip to content

Commit 8f32dea

Browse files
committed
Avoid asking for pin for gpg signing on CI
1 parent cb10903 commit 8f32dea

File tree

13 files changed

+244
-0
lines changed

13 files changed

+244
-0
lines changed

generated-platform-project/pom.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,5 +86,22 @@
8686
</plugins>
8787
</build>
8888
</profile>
89+
<profile>
90+
<id>releaseCi</id>
91+
<build>
92+
<plugins>
93+
<plugin>
94+
<artifactId>maven-gpg-plugin</artifactId>
95+
<version>1.6</version>
96+
<configuration>
97+
<gpgArguments>
98+
<arg>--pinentry-mode</arg>
99+
<arg>loopback</arg>
100+
</gpgArguments>
101+
</configuration>
102+
</plugin>
103+
</plugins>
104+
</build>
105+
</profile>
89106
</profiles>
90107
</project>

generated-platform-project/quarkus-amazon-services/bom/pom.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2341,5 +2341,22 @@
23412341
</plugins>
23422342
</build>
23432343
</profile>
2344+
<profile>
2345+
<id>releaseCi</id>
2346+
<build>
2347+
<plugins>
2348+
<plugin>
2349+
<artifactId>maven-gpg-plugin</artifactId>
2350+
<version>1.6</version>
2351+
<configuration>
2352+
<gpgArguments>
2353+
<arg>--pinentry-mode</arg>
2354+
<arg>loopback</arg>
2355+
</gpgArguments>
2356+
</configuration>
2357+
</plugin>
2358+
</plugins>
2359+
</build>
2360+
</profile>
23442361
</profiles>
23452362
</project>

generated-platform-project/quarkus-blaze-persistence/bom/pom.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,5 +121,22 @@
121121
</plugins>
122122
</build>
123123
</profile>
124+
<profile>
125+
<id>releaseCi</id>
126+
<build>
127+
<plugins>
128+
<plugin>
129+
<artifactId>maven-gpg-plugin</artifactId>
130+
<version>1.6</version>
131+
<configuration>
132+
<gpgArguments>
133+
<arg>--pinentry-mode</arg>
134+
<arg>loopback</arg>
135+
</gpgArguments>
136+
</configuration>
137+
</plugin>
138+
</plugins>
139+
</build>
140+
</profile>
124141
</profiles>
125142
</project>

generated-platform-project/quarkus-camel/bom/pom.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7851,5 +7851,22 @@
78517851
</plugins>
78527852
</build>
78537853
</profile>
7854+
<profile>
7855+
<id>releaseCi</id>
7856+
<build>
7857+
<plugins>
7858+
<plugin>
7859+
<artifactId>maven-gpg-plugin</artifactId>
7860+
<version>1.6</version>
7861+
<configuration>
7862+
<gpgArguments>
7863+
<arg>--pinentry-mode</arg>
7864+
<arg>loopback</arg>
7865+
</gpgArguments>
7866+
</configuration>
7867+
</plugin>
7868+
</plugins>
7869+
</build>
7870+
</profile>
78547871
</profiles>
78557872
</project>

generated-platform-project/quarkus-cassandra/bom/pom.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,5 +222,22 @@
222222
</plugins>
223223
</build>
224224
</profile>
225+
<profile>
226+
<id>releaseCi</id>
227+
<build>
228+
<plugins>
229+
<plugin>
230+
<artifactId>maven-gpg-plugin</artifactId>
231+
<version>1.6</version>
232+
<configuration>
233+
<gpgArguments>
234+
<arg>--pinentry-mode</arg>
235+
<arg>loopback</arg>
236+
</gpgArguments>
237+
</configuration>
238+
</plugin>
239+
</plugins>
240+
</build>
241+
</profile>
225242
</profiles>
226243
</project>

generated-platform-project/quarkus-cxf/bom/pom.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -538,5 +538,22 @@
538538
</plugins>
539539
</build>
540540
</profile>
541+
<profile>
542+
<id>releaseCi</id>
543+
<build>
544+
<plugins>
545+
<plugin>
546+
<artifactId>maven-gpg-plugin</artifactId>
547+
<version>1.6</version>
548+
<configuration>
549+
<gpgArguments>
550+
<arg>--pinentry-mode</arg>
551+
<arg>loopback</arg>
552+
</gpgArguments>
553+
</configuration>
554+
</plugin>
555+
</plugins>
556+
</build>
557+
</profile>
541558
</profiles>
542559
</project>

generated-platform-project/quarkus-debezium/bom/pom.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,5 +181,22 @@
181181
</plugins>
182182
</build>
183183
</profile>
184+
<profile>
185+
<id>releaseCi</id>
186+
<build>
187+
<plugins>
188+
<plugin>
189+
<artifactId>maven-gpg-plugin</artifactId>
190+
<version>1.6</version>
191+
<configuration>
192+
<gpgArguments>
193+
<arg>--pinentry-mode</arg>
194+
<arg>loopback</arg>
195+
</gpgArguments>
196+
</configuration>
197+
</plugin>
198+
</plugins>
199+
</build>
200+
</profile>
184201
</profiles>
185202
</project>

generated-platform-project/quarkus-google-cloud-services/bom/pom.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4218,5 +4218,22 @@
42184218
</plugins>
42194219
</build>
42204220
</profile>
4221+
<profile>
4222+
<id>releaseCi</id>
4223+
<build>
4224+
<plugins>
4225+
<plugin>
4226+
<artifactId>maven-gpg-plugin</artifactId>
4227+
<version>1.6</version>
4228+
<configuration>
4229+
<gpgArguments>
4230+
<arg>--pinentry-mode</arg>
4231+
<arg>loopback</arg>
4232+
</gpgArguments>
4233+
</configuration>
4234+
</plugin>
4235+
</plugins>
4236+
</build>
4237+
</profile>
42214238
</profiles>
42224239
</project>

generated-platform-project/quarkus-operator-sdk/bom/pom.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,5 +146,22 @@
146146
</plugins>
147147
</build>
148148
</profile>
149+
<profile>
150+
<id>releaseCi</id>
151+
<build>
152+
<plugins>
153+
<plugin>
154+
<artifactId>maven-gpg-plugin</artifactId>
155+
<version>1.6</version>
156+
<configuration>
157+
<gpgArguments>
158+
<arg>--pinentry-mode</arg>
159+
<arg>loopback</arg>
160+
</gpgArguments>
161+
</configuration>
162+
</plugin>
163+
</plugins>
164+
</build>
165+
</profile>
149166
</profiles>
150167
</project>

generated-platform-project/quarkus-qpid-jms/bom/pom.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,5 +116,22 @@
116116
</plugins>
117117
</build>
118118
</profile>
119+
<profile>
120+
<id>releaseCi</id>
121+
<build>
122+
<plugins>
123+
<plugin>
124+
<artifactId>maven-gpg-plugin</artifactId>
125+
<version>1.6</version>
126+
<configuration>
127+
<gpgArguments>
128+
<arg>--pinentry-mode</arg>
129+
<arg>loopback</arg>
130+
</gpgArguments>
131+
</configuration>
132+
</plugin>
133+
</plugins>
134+
</build>
135+
</profile>
119136
</profiles>
120137
</project>

generated-platform-project/quarkus-universe/bom/pom.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25318,5 +25318,22 @@
2531825318
</plugins>
2531925319
</build>
2532025320
</profile>
25321+
<profile>
25322+
<id>releaseCi</id>
25323+
<build>
25324+
<plugins>
25325+
<plugin>
25326+
<artifactId>maven-gpg-plugin</artifactId>
25327+
<version>1.6</version>
25328+
<configuration>
25329+
<gpgArguments>
25330+
<arg>--pinentry-mode</arg>
25331+
<arg>loopback</arg>
25332+
</gpgArguments>
25333+
</configuration>
25334+
</plugin>
25335+
</plugins>
25336+
</build>
25337+
</profile>
2532125338
</profiles>
2532225339
</project>

generated-platform-project/quarkus/bom/pom.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11645,5 +11645,22 @@
1164511645
</plugins>
1164611646
</build>
1164711647
</profile>
11648+
<profile>
11649+
<id>releaseCi</id>
11650+
<build>
11651+
<plugins>
11652+
<plugin>
11653+
<artifactId>maven-gpg-plugin</artifactId>
11654+
<version>1.6</version>
11655+
<configuration>
11656+
<gpgArguments>
11657+
<arg>--pinentry-mode</arg>
11658+
<arg>loopback</arg>
11659+
</gpgArguments>
11660+
</configuration>
11661+
</plugin>
11662+
</plugins>
11663+
</build>
11664+
</profile>
1164811665
</profiles>
1164911666
</project>

pom.xml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -832,6 +832,46 @@
832832
</pluginManagement>
833833
</build>
834834
</profile>
835+
836+
<profile>
837+
<id>releaseCi</id>
838+
<activation>
839+
<property>
840+
<name>env.CI</name>
841+
</property>
842+
</activation>
843+
<build>
844+
<!-- Ideally, we should get rid of this <plugins> element but it will require work in the platform generator -->
845+
<plugins>
846+
<plugin>
847+
<groupId>org.apache.maven.plugins</groupId>
848+
<artifactId>maven-gpg-plugin</artifactId>
849+
<configuration>
850+
<!-- Prevent gpg from using pinentry programs -->
851+
<gpgArguments>
852+
<arg>--pinentry-mode</arg>
853+
<arg>loopback</arg>
854+
</gpgArguments>
855+
</configuration>
856+
</plugin>
857+
</plugins>
858+
<pluginManagement>
859+
<plugins>
860+
<plugin>
861+
<groupId>org.apache.maven.plugins</groupId>
862+
<artifactId>maven-gpg-plugin</artifactId>
863+
<configuration>
864+
<!-- Prevent gpg from using pinentry programs -->
865+
<gpgArguments>
866+
<arg>--pinentry-mode</arg>
867+
<arg>loopback</arg>
868+
</gpgArguments>
869+
</configuration>
870+
</plugin>
871+
</plugins>
872+
</pluginManagement>
873+
</build>
874+
</profile>
835875
</profiles>
836876

837877
</project>

0 commit comments

Comments
 (0)