Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
5276648
Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.5.0 to 3.6.2
dependabot[bot] Oct 3, 2025
a2d1c9a
Bump org.mockito:mockito-core from 5.17.0 to 5.20.0
dependabot[bot] Sep 22, 2025
8ef6e50
Bump org.apache.maven.plugins:maven-compiler-plugin
dependabot[bot] Sep 22, 2025
5929329
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.12.0
dependabot[bot] Sep 22, 2025
c7f53ca
Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8
dependabot[bot] Jul 3, 2025
489a0a5
Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.0 to 3.6.1
dependabot[bot] Jun 5, 2025
ea7e26a
Bump org.apache.maven.plugins:maven-project-info-reports-plugin
dependabot[bot] Feb 27, 2025
8e4a759
Bump PostgreSQL JDBC driver from 42.7.4 to 42.7.7
labianchin Apr 7, 2026
50dd3dc
Bump Avro from 1.11.4 to 1.11.5
labianchin Apr 7, 2026
94307a9
Bump Apache Beam SDK from 2.65.0 to 2.72.0
labianchin Apr 7, 2026
8f94e32
Bump Jackson from 2.15.4 to 2.18.2
labianchin Apr 7, 2026
56ed88f
Bump Guava from 33.1.0-jre to 33.5.0-jre
labianchin Apr 7, 2026
1526fa0
Bump PostgreSQL JDBC driver from 42.7.7 to 42.7.8
labianchin Apr 7, 2026
46e5248
Bump google-api-services-cloudkms from v1-rev20240314 to v1-rev20260319
labianchin Apr 7, 2026
d111180
Bump MariaDB JDBC driver from 3.5.3 to 3.5.8
labianchin Apr 7, 2026
998d2c9
Bump zstd-jni from 1.5.6-3 to 1.5.7-7
labianchin Apr 7, 2026
ad07d12
Bump Cloud SQL socket factory from 1.18.0 to 1.25.0
labianchin Apr 7, 2026
900fc1a
Update avro-tools download URL to 1.11.5 in CI workflow
labianchin Apr 7, 2026
067cc76
Bump Apache Beam SDK from 2.72.0 to 2.73.0
labianchin May 4, 2026
e02a1e2
Bump BouncyCastle from 1.78.1 to 1.84
labianchin May 4, 2026
e589677
Bump Checkstyle from 10.23.0 to 10.26.1
labianchin May 4, 2026
09af448
Bump maven-surefire-plugin from 3.5.3 to 3.5.5
labianchin May 4, 2026
ac4625b
Bump maven-shade-plugin from 3.6.0 to 3.6.2
labianchin May 4, 2026
9f5ff69
Use Java 21 on deploy
labianchin May 4, 2026
774604e
Test with Java 25
labianchin May 4, 2026
e1616da
Java 21 for e2e tests
labianchin May 4, 2026
e2858f1
Support Java 25 build
labianchin May 4, 2026
df0dc82
Migrate parent POM from JUnit 4 to JUnit 5
labianchin May 13, 2026
5584ba4
Migrate dbeam-core tests from JUnit 4 to JUnit 5
labianchin May 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 13 additions & 13 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
java_version: ['11', '17', '21']
java_version: ['11', '17', '21', '25']
os: [ubuntu-latest]
steps:
- uses: actions/checkout@v4
Expand Down Expand Up @@ -50,21 +50,21 @@ jobs:
fail_ci_if_error: false # optional (default = false)
verbose: true # optional (default = false)
- name: Install avro tools
if: matrix.java_version == '17'
if: matrix.java_version == '21'
run: |
wget https://dlcdn.apache.org/avro/avro-1.11.3/java/avro-tools-1.11.3.jar
wget https://dlcdn.apache.org/avro/avro-1.11.5/java/avro-tools-1.11.5.jar
mkdir -p /opt/avro
mv avro-tools-1.11.3.jar /opt/avro/
chmod +x /opt/avro/avro-tools-1.11.3.jar
echo "alias avro-tools='java -jar /opt/avro/avro-tools-1.11.3.jar'" > ~/.bashrc
mv avro-tools-1.11.5.jar /opt/avro/
chmod +x /opt/avro/avro-tools-1.11.5.jar
echo "alias avro-tools='java -jar /opt/avro/avro-tools-1.11.5.jar'" > ~/.bashrc
- name: End to end tests
shell: bash
if: matrix.java_version == '17'
if: matrix.java_version == '21'
run: ./e2e/e2e.sh
- run: mkdir staging && cp /tmp/debeam_e2e.log ./staging
if: matrix.java_version == '17'
if: matrix.java_version == '21'
- uses: actions/upload-artifact@v4
if: github.event_name == 'push' && (github.ref == 'refs/heads/master' || github.ref == 'refs/heads/main') && matrix.java_version == '17'
if: github.event_name == 'push' && (github.ref == 'refs/heads/master' || github.ref == 'refs/heads/main') && matrix.java_version == '21'
with:
name: Package
path: staging
Expand All @@ -86,12 +86,12 @@ jobs:
uses: actions/cache@v4
with:
path: ~/.m2
key: Linux-java11-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: Linux-java11-m2
- name: Set up JDK 11
key: Linux-java21-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: Linux-java21-m2
- name: Set up JDK 21
uses: actions/setup-java@v4
with:
java-version: '11'
java-version: '21'
distribution: 'adopt' # use Corretto once supported https://github.com/actions/setup-java/issues/68
- name: Deploy
env:
Expand Down
2 changes: 1 addition & 1 deletion dbeam-bom/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.6.0</version>
<version>3.6.1</version>
<executions>
<execution>
<id>attach-effective-pom</id>
Expand Down
4 changes: 2 additions & 2 deletions dbeam-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,8 +93,8 @@
<!-- Test Deps -->

<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<scope>test</scope>
</dependency>
<dependency>
Expand Down
Loading
Loading