Skip to content

Commit 54132a4

Browse files
committed
Update GH action workflows for Java 25
1 parent 77da42d commit 54132a4

5 files changed

Lines changed: 38 additions & 38 deletions

File tree

.github/workflows/auto-jdk-matrix.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
name: Auto JDK Matrix Test & Install
22

33
on:
4-
# push:
5-
# branches: [ 'main', '[0-9]+.[0-9]+.[Xx]' ]
6-
# pull_request:
7-
# paths-ignore: [ '**/*.html', '**/*.md', '**/*.txt', '**/*.xml', '**/*.yaml', '**/*.yml', '**/LICENSE', '**/NOTICE' ]
8-
# The branches below must be a subset of the branches above
9-
# branches: [ 'main', '[0-9]+.[0-9]+.[Xx]' ]
4+
push:
5+
branches: [ 'main', '[0-9]+.[0-9]+.[Xx]' ]
6+
pull_request:
7+
paths-ignore: [ '**/*.html', '**/*.md', '**/*.txt', '**/*.xml', '**/*.yaml', '**/*.yml', '**/LICENSE', '**/NOTICE' ]
8+
# The branches below must be a subset of the branches above
9+
branches: [ 'main', '[0-9]+.[0-9]+.[Xx]' ]
1010
workflow_dispatch:
1111

1212
env:
@@ -27,7 +27,7 @@ jobs:
2727

2828
steps:
2929
- name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )"
30-
uses: actions/checkout@v4
30+
uses: actions/checkout@v5
3131
with:
3232
persist-credentials: false
3333

@@ -43,7 +43,7 @@ jobs:
4343
restore-keys: build-${{ runner.os }}-maven-
4444

4545
- name: Install Matrix JDK
46-
uses: actions/setup-java@v4
46+
uses: actions/setup-java@v5
4747
with:
4848
java-version: ${{ matrix.jdk }}
4949
distribution: 'temurin'
@@ -67,7 +67,7 @@ jobs:
6767
-Dgpg.skip=true
6868
6969
# Architecture options: x86, x64, armv7, aarch64, ppc64le
70-
# setup-java@v4 has a "with cache" option
70+
# setup-java@v5 has a "with cache" option
7171
# Lifecycle: validate, compile, test, package, verify, install, deploy
7272
# -B batch mode, never stops for user input
7373
# -V show Version without stopping

.github/workflows/auto-os-matrix.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
name: Auto OS Matrix Test & Install
22

33
on:
4-
# push:
5-
# paths-ignore: [ '**/*.html', '**/*.md', '**/*.txt', '**/*.xml', '**/*.yaml', '**/*.yml', '**/LICENSE', '**/NOTICE' ]
6-
# branches: [ 'main', '[0-9]+.[0-9]+.[Xx]' ]
7-
# pull_request:
8-
# paths-ignore: [ '**/*.html', '**/*.md', '**/*.txt', '**/*.xml', '**/*.yaml', '**/*.yml', '**/LICENSE', '**/NOTICE' ]
4+
push:
5+
paths-ignore: [ '**/*.html', '**/*.md', '**/*.txt', '**/*.xml', '**/*.yaml', '**/*.yml', '**/LICENSE', '**/NOTICE' ]
6+
branches: [ 'main', '[0-9]+.[0-9]+.[Xx]' ]
7+
pull_request:
8+
paths-ignore: [ '**/*.html', '**/*.md', '**/*.txt', '**/*.xml', '**/*.yaml', '**/*.yml', '**/LICENSE', '**/NOTICE' ]
99
# The branches below must be a subset of the branches above
10-
# branches: [ 'main', '[0-9]+.[0-9]+.[Xx]' ]
10+
branches: [ 'main', '[0-9]+.[0-9]+.[Xx]' ]
1111
workflow_dispatch:
1212

1313
env:
@@ -41,7 +41,7 @@ jobs:
4141

4242
steps:
4343
- name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )"
44-
uses: actions/checkout@v4
44+
uses: actions/checkout@v5
4545
with:
4646
persist-credentials: false
4747

@@ -53,7 +53,7 @@ jobs:
5353
restore-keys: build-${{ runner.os }}-maven-
5454

5555
- name: Install Matrix JDK
56-
uses: actions/setup-java@v4
56+
uses: actions/setup-java@v5
5757
with:
5858
java-version: ${{ matrix.jdk }}
5959
distribution: 'temurin'

.github/workflows/check_cpp_files.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
name: CPP SerDe Compatibility Test
22

33
on:
4-
# push:
5-
# paths-ignore: [ '**/*.html', '**/*.md', '**/*.txt', '**/*.xml', '**/*.yaml', '**/*.yml', '**/LICENSE', '**/NOTICE' ]
6-
# branches: [ 'main', '[0-9]+.[0-9]+.[Xx]' ]
7-
# pull_request:
8-
# paths-ignore: [ '**/*.html', '**/*.md', '**/*.txt', '**/*.xml', '**/*.yaml', '**/*.yml', '**/LICENSE', '**/NOTICE' ]
4+
push:
5+
paths-ignore: [ '**/*.html', '**/*.md', '**/*.txt', '**/*.xml', '**/*.yaml', '**/*.yml', '**/LICENSE', '**/NOTICE' ]
6+
branches: [ 'main', '[0-9]+.[0-9]+.[Xx]' ]
7+
pull_request:
8+
paths-ignore: [ '**/*.html', '**/*.md', '**/*.txt', '**/*.xml', '**/*.yaml', '**/*.yml', '**/LICENSE', '**/NOTICE' ]
99
# The branches below must be a subset of the branches above
10-
# branches: [ 'main', '[0-9]+.[0-9]+.[Xx]' ]
10+
branches: [ 'main', '[0-9]+.[0-9]+.[Xx]' ]
1111
workflow_dispatch:
1212

1313
jobs:
@@ -16,16 +16,16 @@ jobs:
1616
runs-on: ubuntu-latest
1717
steps:
1818
- name: Checkout
19-
uses: actions/checkout@v4
19+
uses: actions/checkout@v5
2020

2121
- name: Checkout C++
22-
uses: actions/checkout@v4
22+
uses: actions/checkout@v5
2323
with:
2424
repository: apache/datasketches-cpp
2525
path: cpp
2626

2727
- name: Setup Java
28-
uses: actions/setup-java@v4
28+
uses: actions/setup-java@v5
2929
with:
3030
java-version: '25'
3131
distribution: 'temurin'

.github/workflows/codeql-analysis.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
name: "CodeQL"
22

33
on:
4-
# push:
5-
# paths-ignore: [ '**/*.html', '**/*.md', '**/*.txt', '**/*.xml', '**/*.yaml', '**/*.yml', '**/LICENSE', '**/NOTICE' ]
6-
# branches: [ 'main', '[0-9]+.[0-9]+.[Xx]' ]
7-
# pull_request:
8-
# paths-ignore: [ '**/*.html', '**/*.md', '**/*.txt', '**/*.xml', '**/*.yaml', '**/*.yml', '**/LICENSE', '**/NOTICE' ]
4+
push:
5+
paths-ignore: [ '**/*.html', '**/*.md', '**/*.txt', '**/*.xml', '**/*.yaml', '**/*.yml', '**/LICENSE', '**/NOTICE' ]
6+
branches: [ 'main', '[0-9]+.[0-9]+.[Xx]' ]
7+
pull_request:
8+
paths-ignore: [ '**/*.html', '**/*.md', '**/*.txt', '**/*.xml', '**/*.yaml', '**/*.yml', '**/LICENSE', '**/NOTICE' ]
99
# The branches below must be a subset of the branches above
10-
# branches: [ 'main', '[0-9]+.[0-9]+.[Xx]' ]
10+
branches: [ 'main', '[0-9]+.[0-9]+.[Xx]' ]
1111
workflow_dispatch:
1212

1313
jobs:
@@ -28,10 +28,10 @@ jobs:
2828

2929
steps:
3030
- name: Checkout repository
31-
uses: actions/checkout@v4
31+
uses: actions/checkout@v5
3232

3333
- name: Setup Java
34-
uses: actions/setup-java@v4
34+
uses: actions/setup-java@v5
3535
with:
3636
distribution: 'temurin'
3737
cache: 'maven'

.github/workflows/javadoc.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
name: JavaDoc
22

33
on:
4-
# push:
5-
# branches: main
4+
push:
5+
branches: main
66
workflow_dispatch:
77

88
permissions:
@@ -14,10 +14,10 @@ jobs:
1414

1515
steps:
1616
- name: Checkout
17-
uses: actions/checkout@v4
17+
uses: actions/checkout@v5
1818

1919
- name: Setup Java
20-
uses: actions/setup-java@v4
20+
uses: actions/setup-java@v5
2121
with:
2222
java-version: '25'
2323
distribution: 'temurin'

0 commit comments

Comments
 (0)