Skip to content

Commit e75d005

Browse files
authored
chore: misc updates and improvements made while you were gone, take 2 (#583)
* chore(deps): update most dependencies (#15) * chore(deps): update most dependencies * feat: split arrays in one entry per line for pretty-printed JSON * chore: review-based changes (#16) * feat: add option to not warn for read-only streams (#22) * feat: log remote state verification disabled warning only once (#23) * chore(deps): update misc dependencies (#24) * feat: add option to not warn for topic-less projects (#26)
1 parent 40d70a6 commit e75d005

27 files changed

+235
-155
lines changed

.github/workflows/ci-integration-test-legacy.yml

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,12 @@ jobs:
2626
runs-on: ${{ matrix.os }}
2727

2828
steps:
29-
- uses: actions/checkout@v2
29+
- uses: actions/checkout@v4
3030
- name: Set up the JDK
31-
uses: actions/setup-java@v1
31+
uses: actions/setup-java@v4
3232
with:
3333
java-version: ${{ matrix.java }}
34-
- name: Cache dependencies
35-
uses: actions/cache@v2
36-
with:
37-
path: ~/.m2
38-
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
39-
restore-keys: ${{ runner.os }}-m2
34+
distribution: "temurin"
35+
cache: maven
4036
- name: Build with Maven
41-
run: mvn -B clean integration-test -Pacls -Dcp.version=${{matrix.cpversion}} --file pom.xml
37+
run: mvn -B clean integration-test -Pacls -Dcp.version=${{matrix.cpversion}} --file pom.xml

.github/workflows/ci-integration-test-main.yml

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,17 @@ jobs:
1515
matrix:
1616
os: [ubuntu-latest]
1717
java: [11.0.x]
18-
cpversion: [7.5.0]
18+
cpversion: [7.6.0]
1919

2020
runs-on: ${{ matrix.os }}
2121

2222
steps:
23-
- uses: actions/checkout@v2
23+
- uses: actions/checkout@v4
2424
- name: Set up the JDK
25-
uses: actions/setup-java@v1
25+
uses: actions/setup-java@v4
2626
with:
2727
java-version: ${{ matrix.java }}
28-
- name: Cache dependencies
29-
uses: actions/cache@v2
30-
with:
31-
path: ~/.m2
32-
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
33-
restore-keys: ${{ runner.os }}-m2
28+
distribution: "temurin"
29+
cache: maven
3430
- name: Build with Maven
3531
run: mvn -B clean integration-test -Pacls -Dcp.version=${{matrix.cpversion}} --file pom.xml

.github/workflows/ci-unit-test-legacy.yml

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,12 @@ jobs:
2424
runs-on: ${{ matrix.os }}
2525

2626
steps:
27-
- uses: actions/checkout@v2
27+
- uses: actions/checkout@v4
2828
- name: Set up the JDK
29-
uses: actions/setup-java@v1
29+
uses: actions/setup-java@v4
3030
with:
3131
java-version: ${{ matrix.java }}
32-
- name: Cache dependencies
33-
uses: actions/cache@v2
34-
with:
35-
path: ~/.m2
36-
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
37-
restore-keys: ${{ runner.os }}-m2
32+
distribution: "temurin"
33+
cache: maven
3834
- name: Build with Maven
39-
run: mvn -B package --file pom.xml
35+
run: mvn -B package --file pom.xml

.github/workflows/ci-unit-test-main.yml

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,12 @@ jobs:
1919
runs-on: ${{ matrix.os }}
2020

2121
steps:
22-
- uses: actions/checkout@v2
22+
- uses: actions/checkout@v4
2323
- name: Set up the JDK
24-
uses: actions/setup-java@v1
24+
uses: actions/setup-java@v4
2525
with:
2626
java-version: ${{ matrix.java }}
27-
- name: Cache dependencies
28-
uses: actions/cache@v2
29-
with:
30-
path: ~/.m2
31-
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
32-
restore-keys: ${{ runner.os }}-m2
27+
distribution: "temurin"
28+
cache: maven
3329
- name: Build with Maven
34-
run: mvn -B package --file pom.xml
30+
run: mvn -B package --file pom.xml

.github/workflows/nightly-artifacts-build.yml

Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,14 @@ jobs:
1111
name: Build docker image
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v2
14+
- uses: actions/checkout@v4
1515
- uses: docker/setup-buildx-action@v1
1616
- name: Set up the JDK
17-
uses: actions/setup-java@v1
17+
uses: actions/setup-java@v4
1818
with:
1919
java-version: 11
20-
- name: Cache dependencies
21-
uses: actions/cache@v2
22-
with:
23-
path: ~/.m2
24-
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
25-
restore-keys: ${{ runner.os }}-m2
20+
distribution: "temurin"
21+
cache: maven
2622
- name: Build with Maven
2723
run: mvn -B package --file pom.xml
2824
- name: copy fat jar
@@ -49,24 +45,21 @@ jobs:
4945
name: Build rpm/deb packages (using maven)
5046
runs-on: ubuntu-latest
5147
steps:
52-
- uses: actions/checkout@v2
48+
- uses: actions/checkout@v4
5349
- name: Set up the JDK
54-
uses: actions/setup-java@v1
50+
uses: actions/setup-java@v4
5551
with:
5652
java-version: 11
57-
- name: Cache dependencies
58-
uses: actions/cache@v2
59-
with:
60-
path: ~/.m2
61-
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
62-
restore-keys: ${{ runner.os }}-m2
53+
distribution: "temurin"
54+
cache: maven
6355
- name: Build with Maven
6456
run: mvn -B package --file pom.xml
6557
- name: Set up Maven Central Repository
66-
uses: actions/setup-java@v3
58+
uses: actions/setup-java@v4
6759
with:
6860
java-version: '11'
69-
distribution: 'adopt'
61+
distribution: "temurin"
62+
cache: maven
7063
server-id: ossrh
7164
server-username: MAVEN_USERNAME
7265
server-password: MAVEN_PASSWORD

.github/workflows/release-artifacts-build-legacy.yml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,13 @@ jobs:
99
name: Build rpm/deb packages (using maven)
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v2
12+
- uses: actions/checkout@v4
1313
- name: Set up the JDK
14-
uses: actions/setup-java@v1
14+
uses: actions/setup-java@v4
1515
with:
1616
java-version: 8
17-
- name: Cache dependencies
18-
uses: actions/cache@v2
19-
with:
20-
path: ~/.m2
21-
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
22-
restore-keys: ${{ runner.os }}-m2
17+
distribution: "temurin"
18+
cache: maven
2319
- name: Build with Maven
2420
run: mvn -B package --file pom.xml
2521
- name: Import private GPG key

.github/workflows/release-artifacts-build.yml

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
name: Build rpm/deb packages (using maven)
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v2
13+
- uses: actions/checkout@v4
1414
- name: Import private GPG key
1515
id: import_gpg
1616
uses: crazy-max/ghaction-import-gpg@v4
@@ -22,22 +22,19 @@ jobs:
2222
- name: Import public GPG Key
2323
run: rpm --import release/keys/public.key
2424
- name: Set up the JDK
25-
uses: actions/setup-java@v1
25+
uses: actions/setup-java@v4
2626
with:
2727
java-version: 11
28-
- name: Cache dependencies
29-
uses: actions/cache@v2
30-
with:
31-
path: ~/.m2
32-
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
33-
restore-keys: ${{ runner.os }}-m2
28+
distribution: "temurin"
29+
cache: maven
3430
- name: Build with Maven
3531
run: mvn -B package --file pom.xml
3632
- name: Set up Maven Central Repository
37-
uses: actions/setup-java@v3
33+
uses: actions/setup-java@v4
3834
with:
3935
java-version: '11'
40-
distribution: 'adopt'
36+
distribution: "temurin"
37+
cache: maven
4138
server-id: ossrh
4239
server-username: MAVEN_USERNAME
4340
server-password: MAVEN_PASSWORD

.github/workflows/release-docker-legacy.yml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
name: Build docker image
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v2
12+
- uses: actions/checkout@v4
1313
- uses: docker/setup-buildx-action@v1
1414
- name: Docker meta
1515
id: docker_meta
@@ -21,15 +21,11 @@ jobs:
2121
{{version}}
2222
{{major}}.{{minor}}
2323
- name: Set up the JDK
24-
uses: actions/setup-java@v1
24+
uses: actions/setup-java@v4
2525
with:
2626
java-version: 8
27-
- name: Cache dependencies
28-
uses: actions/cache@v2
29-
with:
30-
path: ~/.m2
31-
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
32-
restore-keys: ${{ runner.os }}-m2
27+
distribution: "temurin"
28+
cache: maven
3329
- name: Build with Maven
3430
run: mvn -B package --file pom.xml
3531
- name: copy fat jar

.github/workflows/release-docker.yml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
name: Build docker image
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v2
13+
- uses: actions/checkout@v4
1414
- uses: docker/setup-buildx-action@v1
1515
- name: Docker meta
1616
id: docker_meta
@@ -22,15 +22,11 @@ jobs:
2222
{{version}}
2323
{{major}}.{{minor}}
2424
- name: Set up the JDK
25-
uses: actions/setup-java@v1
25+
uses: actions/setup-java@v4
2626
with:
2727
java-version: 11
28-
- name: Cache dependencies
29-
uses: actions/cache@v2
30-
with:
31-
path: ~/.m2
32-
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
33-
restore-keys: ${{ runner.os }}-m2
28+
distribution: "temurin"
29+
cache: maven
3430
- name: Build with Maven
3531
run: mvn -B package --file pom.xml
3632
- name: copy fat jar

pom.xml

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@
153153
<plugin>
154154
<groupId>com.spotify.fmt</groupId>
155155
<artifactId>fmt-maven-plugin</artifactId>
156-
<version>2.20</version>
156+
<version>2.23</version>
157157
<configuration>
158158
<style>google</style>
159159
</configuration>
@@ -408,7 +408,7 @@
408408
<plugin>
409409
<groupId>org.apache.maven.plugins</groupId>
410410
<artifactId>maven-javadoc-plugin</artifactId>
411-
<version>3.5.0</version>
411+
<version>3.6.3</version>
412412
<executions>
413413
<execution>
414414
<id>attach-javadocs</id>
@@ -428,7 +428,7 @@
428428
<plugin>
429429
<groupId>org.apache.maven.plugins</groupId>
430430
<artifactId>maven-shade-plugin</artifactId>
431-
<version>3.5.0</version>
431+
<version>3.5.2</version>
432432
<configuration>
433433
<filters>
434434
<filter>
@@ -534,38 +534,38 @@
534534
<properties>
535535
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
536536
<!-- plugins -->
537-
<jacoco-maven-plugin.version>0.8.10</jacoco-maven-plugin.version>
538-
<maven-compiler-plugin.version>3.11.0</maven-compiler-plugin.version>
539-
<maven-failsafe-plugin.version>3.1.2</maven-failsafe-plugin.version>
540-
<maven-pmd-plugin.version>3.21.0</maven-pmd-plugin.version>
541-
<maven-project-info-reports-plugin.version>3.4.5</maven-project-info-reports-plugin.version>
537+
<jacoco-maven-plugin.version>0.8.11</jacoco-maven-plugin.version>
538+
<maven-compiler-plugin.version>3.12.1</maven-compiler-plugin.version>
539+
<maven-failsafe-plugin.version>3.2.5</maven-failsafe-plugin.version>
540+
<maven-pmd-plugin.version>3.21.2</maven-pmd-plugin.version>
541+
<maven-project-info-reports-plugin.version>3.5.0</maven-project-info-reports-plugin.version>
542542
<maven-site-plugin.version>3.12.1</maven-site-plugin.version>
543-
<maven-surefire-plugin.version>3.1.2</maven-surefire-plugin.version>
543+
<maven-surefire-plugin.version>3.2.5</maven-surefire-plugin.version>
544544
<rpm-maven-plugin.version>2.3.0</rpm-maven-plugin.version>
545-
<spotbugs-maven-plugin.version>4.7.3.5</spotbugs-maven-plugin.version>
545+
<spotbugs-maven-plugin.version>4.8.3.1</spotbugs-maven-plugin.version>
546546
<!-- dependencies -->
547-
<assertj.version>3.24.2</assertj.version>
548-
<avro.version>1.11.2</avro.version>
549-
<aws.java.sdk.version>2.20.144</aws.java.sdk.version>
550-
<commons.version>1.5.0</commons.version>
551-
<confluent-ce.version>7.5.0-ce</confluent-ce.version>
552-
<confluent.version>7.5.0</confluent.version>
553-
<gcp.java.sdk.version>26.22.0</gcp.java.sdk.version>
547+
<assertj.version>3.25.3</assertj.version>
548+
<avro.version>1.11.3</avro.version>
549+
<aws.java.sdk.version>2.25.6</aws.java.sdk.version>
550+
<commons.version>1.6.0</commons.version>
551+
<confluent-ce.version>7.6.0-ce</confluent-ce.version>
552+
<confluent.version>7.6.0</confluent.version>
553+
<gcp.java.sdk.version>26.34.0</gcp.java.sdk.version>
554554
<hamcrest.version>2.2</hamcrest.version>
555-
<jackson.version>2.15.2</jackson.version>
556-
<jedis.version>4.4.4</jedis.version>
557-
<jersey.version>3.1.3</jersey.version>
558-
<jinjava.version>2.7.1</jinjava.version>
555+
<jackson.version>2.16.2</jackson.version>
556+
<jedis.version>4.4.7</jedis.version>
557+
<jersey.version>3.1.5</jersey.version>
558+
<jinjava.version>2.7.2</jinjava.version>
559559
<junit.version>4.13.2</junit.version>
560560
<ksqldb.client.version>7.0.0</ksqldb.client.version>
561561
<ksqldb.version>0.27.1</ksqldb.version>
562-
<log4j.version>2.20.0</log4j.version>
563-
<lombok.version>1.18.28</lombok.version>
564-
<mockito.version>5.5.0</mockito.version>
565-
<slf4j.version>2.0.9</slf4j.version>
566-
<testcontainers.version>1.19.0</testcontainers.version>
567-
<typesafe.version>1.4.2</typesafe.version>
568-
<zookeeper.version>3.9.0</zookeeper.version>
562+
<log4j.version>2.23.0</log4j.version>
563+
<lombok.version>1.18.30</lombok.version>
564+
<mockito.version>5.11.0</mockito.version>
565+
<slf4j.version>2.0.12</slf4j.version>
566+
<testcontainers.version>1.19.7</testcontainers.version>
567+
<typesafe.version>1.4.3</typesafe.version>
568+
<zookeeper.version>3.9.1</zookeeper.version>
569569
</properties>
570570

571571
<dependencies>
@@ -720,7 +720,7 @@
720720
<dependency>
721721
<groupId>com.google.cloud</groupId>
722722
<artifactId>google-cloud-storage</artifactId>
723-
<version>2.26.1</version>
723+
<version>2.35.0</version>
724724
</dependency>
725725
<dependency>
726726
<groupId>org.hamcrest</groupId>
@@ -773,7 +773,7 @@
773773
<dependency>
774774
<groupId>com.github.tomakehurst</groupId>
775775
<artifactId>wiremock-jre8</artifactId>
776-
<version>2.35.1</version>
776+
<version>2.35.2</version>
777777
<scope>test</scope>
778778
</dependency>
779779

0 commit comments

Comments
 (0)