Skip to content

Commit 4622330

Browse files
committed
Updated yaml
1 parent 4044a68 commit 4622330

1 file changed

Lines changed: 31 additions & 14 deletions

File tree

.github/workflows/java.yaml

Lines changed: 31 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,28 @@ on:
1212
- cron: '0 0 * * *'
1313

1414
jobs:
15+
check-copyright:
16+
runs-on: ubuntu-latest
17+
name: Check Copyright
18+
steps:
19+
- uses: actions/checkout@v4
20+
with:
21+
fetch-depth: 0
22+
- id: copyright-action
23+
uses: cicsdev/.github/.github/actions/samples-copyright-checker@4134522d8109169bb8c460db841f94167ec2802f
24+
with:
25+
directory: './cics-java-liberty-link-app/'
26+
file-extensions: '*.java'
27+
base-copyright: 'Copyright IBM Corp. 2025'
28+
token: ${{ secrets.GITHUB_TOKEN }}
29+
1530
build-maven:
1631
name: Build Maven
1732

1833
runs-on: ubuntu-latest
1934
strategy:
2035
matrix:
21-
jdk: [17, 21, 25]
36+
jdk: [8, 11, 17, 21, 25]
2237
steps:
2338
- uses: actions/checkout@v4
2439
- name: Set up JDK ${{ matrix.jdk }}
@@ -36,7 +51,7 @@ jobs:
3651
runs-on: ubuntu-latest
3752
strategy:
3853
matrix:
39-
jdk: [17, 21, 25]
54+
jdk: [8, 11, 17, 21, 25]
4055
steps:
4156
- uses: actions/checkout@v4
4257
- name: Set up JDK ${{ matrix.jdk }}
@@ -46,45 +61,47 @@ jobs:
4661
distribution: "semeru"
4762
cache: maven
4863
- name: Build with Maven
49-
run: ./mvnw --batch-mode --update-snapshots --file pom.xml -Djava.version=${{ matrix.jdk }} package
50-
64+
run: ./mvnw --batch-mode --update-snapshots --file pom.xml -Djava.version=${{ matrix.jdk }} verify
65+
5166
build-gradle:
5267
name: Build Gradle
5368

5469
runs-on: ubuntu-latest
5570
strategy:
5671
matrix:
57-
jdk: [17, 21, 25]
72+
jdk: [8, 11, 17, 21, 25]
5873
steps:
5974
- uses: actions/checkout@v4
6075
- name: Set up JDK ${{ matrix.jdk }}
6176
uses: actions/setup-java@v4
6277
with:
6378
java-version: ${{ matrix.jdk }}
6479
distribution: 'semeru'
65-
# Using version tag for Gradle (trusted action) for easier maintenance.
66-
# For production code, consider pinning to commit SHA for enhanced security.
67-
# See: https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions
6880
- name: Setup Gradle
6981
uses: gradle/actions/setup-gradle@v4
82+
with:
83+
gradle-version: 8.6
7084
- name: Build with Gradle
7185
run: ./gradlew build -Pjava_version=${{ matrix.jdk }}
7286

7387
build-gradlew:
74-
name: Build Gradle wrapper
75-
88+
name: Build Gradle Wrapper
89+
7690
runs-on: ubuntu-latest
7791
strategy:
7892
matrix:
79-
jdk: [17, 21, 25]
93+
jdk: [8, 11, 17, 21, 25]
8094
steps:
8195
- uses: actions/checkout@v4
8296
- name: Set up JDK ${{ matrix.jdk }}
8397
uses: actions/setup-java@v4
8498
with:
8599
java-version: ${{ matrix.jdk }}
86100
distribution: 'semeru'
87-
- name: Setup Gradle
88-
uses: gradle/actions/setup-gradle@v4
101+
- uses: gradle/actions/setup-gradle@v4
102+
with:
103+
gradle-version: 8.6
89104
- name: Build with Gradle
90-
run: ./gradlew build -Pjava_version=${{ matrix.jdk }}
105+
run: ./gradlew clean build -Pjava_version=${{ matrix.jdk }}
106+
107+
# Made with Bob

0 commit comments

Comments
 (0)