Skip to content
This repository was archived by the owner on Sep 15, 2023. It is now read-only.

Commit 35676b7

Browse files
Merge pull request #48 from admin-ch/feature/vaccinecer-2413-deployment
Feature/vaccinecer 2413 deployment
2 parents cdd9be4 + 2eaca99 commit 35676b7

6 files changed

Lines changed: 33 additions & 16 deletions

File tree

.github/workflows/maven.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ jobs:
1616

1717
steps:
1818
- uses: actions/checkout@v2
19-
- name: Set up JDK 11
19+
- name: Set up JDK 17
2020
uses: actions/setup-java@v1
2121
with:
22-
java-version: 11.0.7
22+
java-version: 17.0.4
2323
server-id: github # Value of the distributionManagement/repository/id field of the pom.xml
2424
- name: Build with Maven
2525
run:

pom.xml

Lines changed: 27 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.springframework.boot</groupId>
77
<artifactId>spring-boot-starter-parent</artifactId>
8-
<version>2.2.6.RELEASE</version>
8+
<version>2.7.6</version>
99
<relativePath/>
1010
</parent>
1111
<groupId>ch.admin.bag.covidcode</groupId>
@@ -15,14 +15,18 @@
1515
<description>Service for generating an authorization code for the proximity tracing app</description>
1616

1717
<properties>
18-
<java.version>11</java.version>
18+
<java.version>17</java.version>
1919

20-
<spring-cloud.version>Hoxton.RELEASE</spring-cloud.version>
21-
<logstash.version>5.2</logstash.version>
22-
<janino.version>2.6.1</janino.version>
20+
<spring-cloud.version>2021.0.4</spring-cloud.version>
21+
<spring-cloud-sleuth.version>3.1.5</spring-cloud-sleuth.version>
22+
<logstash.version>7.2</logstash.version>
23+
<janino.version>3.1.9</janino.version>
24+
<jsonwebtoken.version>0.11.5</jsonwebtoken.version>
25+
<snakeyaml.version>1.33</snakeyaml.version>
26+
<java-cfenv-boot.version>2.4.1</java-cfenv-boot.version>
2327

24-
<springdoc.version>1.3.6</springdoc.version>
25-
<jacoco-maven-plugin.version>0.8.5</jacoco-maven-plugin.version>
28+
<springdoc.version>1.6.14</springdoc.version>
29+
<jacoco-maven-plugin.version>0.8.7</jacoco-maven-plugin.version>
2630
<reproducible-build-maven-plugin.version>0.12</reproducible-build-maven-plugin.version>
2731

2832
<maven.javadoc.skip>true</maven.javadoc.skip>
@@ -88,7 +92,7 @@
8892
<dependency>
8993
<groupId>org.springframework.cloud</groupId>
9094
<artifactId>spring-cloud-starter-sleuth</artifactId>
91-
<version>2.2.0.RELEASE</version>
95+
<version>${spring-cloud-sleuth.version}</version>
9296
</dependency>
9397
<dependency>
9498
<groupId>net.logstash.logback</groupId>
@@ -149,21 +153,33 @@
149153
<dependency>
150154
<groupId>io.jsonwebtoken</groupId>
151155
<artifactId>jjwt-api</artifactId>
152-
<version>0.11.1</version>
156+
<version>${jsonwebtoken.version}</version>
153157
</dependency>
154158
<dependency>
155159
<groupId>io.jsonwebtoken</groupId>
156160
<artifactId>jjwt-impl</artifactId>
157-
<version>0.11.1</version>
161+
<version>${jsonwebtoken.version}</version>
158162
<scope>runtime</scope>
159163
</dependency>
160164
<dependency>
161165
<groupId>io.jsonwebtoken</groupId>
162166
<artifactId>jjwt-jackson</artifactId>
163-
<version>0.11.1</version>
167+
<version>${jsonwebtoken.version}</version>
164168
<scope>runtime</scope>
165169
</dependency>
166170

171+
<dependency>
172+
<groupId>org.yaml</groupId>
173+
<artifactId>snakeyaml</artifactId>
174+
<version>${snakeyaml.version}</version>
175+
</dependency>
176+
177+
<dependency>
178+
<groupId>io.pivotal.cfenv</groupId>
179+
<artifactId>java-cfenv-boot</artifactId>
180+
<version>${java-cfenv-boot.version}</version>
181+
</dependency>
182+
167183
<!-- test Dependencies -->
168184
<dependency>
169185
<groupId>org.springframework.boot</groupId>

src/main/resources/application.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ spring:
6161
password: secret
6262
hikari:
6363
maximum-pool-size: 10
64+
minimum-idle: 2
6465
pool-name: hikari-cp-${spring.application.name}
6566
jpa:
6667
hibernate:

src/test/java/ch/admin/bag/covidcode/authcodegeneration/domain/AuthorizationCodeRepositoryTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
@SpringBootTest(properties = {
2121
"spring.jpa.hibernate.ddl-auto=create",
2222
"spring.datasource.driver-class-name=org.h2.Driver",
23-
"spring.datasource.url=jdbc:h2:~/test;MODE=PostgreSQL;DATABASE_TO_LOWER=TRUE",
23+
"spring.datasource.url=jdbc:h2:mem:test;MODE=PostgreSQL;DATABASE_TO_LOWER=TRUE",
2424
"spring.datasource.username=sa",
2525
"spring.datasource.password=sa"
2626
})

src/test/java/ch/admin/bag/covidcode/authcodegeneration/service/AuthCodeDeletionServiceITTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
@SpringBootTest(properties = {
1919
"spring.jpa.hibernate.ddl-auto=create",
2020
"spring.datasource.driver-class-name=org.h2.Driver",
21-
"spring.datasource.url=jdbc:h2:~/test;MODE=PostgreSQL;DATABASE_TO_LOWER=TRUE",
21+
"spring.datasource.url=jdbc:h2:mem:test;MODE=PostgreSQL;DATABASE_TO_LOWER=TRUE",
2222
"spring.datasource.username=sa",
2323
"spring.datasource.password=sa",
2424
"CF_INSTANCE_INDEX=0"

src/test/java/ch/admin/bag/covidcode/authcodegeneration/testutil/KeyPairTestUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public String getJwks() throws NoSuchAlgorithmException, InvalidKeySpecException
4242
.keyUse(KeyUse.SIGNATURE)
4343
.algorithm(JWSAlgorithm.RS256)
4444
.keyID(KEY_ID);
45-
return new JWKSet(builder.build()).toJSONObject().toJSONString();
45+
return new JWKSet(builder.build()).toString();
4646
}
4747

4848
private KeyPair getKeyPair() throws NoSuchAlgorithmException {

0 commit comments

Comments
 (0)