Skip to content
Merged
Changes from all commits
Commits
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
23 changes: 20 additions & 3 deletions .github/workflows/java.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@ jobs:
matrix:
jdk: [17, 21]
steps:
# Using version tag for GitHub official actions (trusted) for easier maintenance.
# For production code, consider pinning to commit SHA for enhanced security.
# See: https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions
- uses: actions/checkout@v4
- name: Set up JDK ${{ matrix.jdk }}
uses: actions/setup-java@v4
Expand All @@ -43,6 +46,9 @@ jobs:
matrix:
jdk: [17, 21]
steps:
# Using version tag for GitHub official actions (trusted) for easier maintenance.
# For production code, consider pinning to commit SHA for enhanced security.
# See: https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions
- uses: actions/checkout@v4
- name: Set up JDK ${{ matrix.jdk }}
uses: actions/setup-java@v4
Expand All @@ -61,16 +67,22 @@ jobs:
matrix:
jdk: [17, 21]
steps:
# Using version tag for GitHub official actions (trusted) for easier maintenance.
# For production code, consider pinning to commit SHA for enhanced security.
# See: https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions
- uses: actions/checkout@v4
- name: Set up JDK ${{ matrix.jdk }}
uses: actions/setup-java@v4
with:
java-version: ${{ matrix.jdk }}
distribution: 'semeru'
# Using version tag for Gradle (trusted action) for easier maintenance.
# For production code, consider pinning to commit SHA for enhanced security.
# See: https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
- name: Build with Gradle
uses: gradle/gradle-build-action@bd5760595778326ba7f1441bcf7e88b49de61a25
with:
arguments: build -Pjava_version=${{ matrix.jdk }}
run: ./gradlew build -Pjava_version=${{ matrix.jdk }}

build-gradlew:
name: Build Gradle wrapper
Expand All @@ -80,12 +92,17 @@ jobs:
matrix:
jdk: [17, 21]
steps:
# Using version tag for GitHub official actions (trusted) for easier maintenance.
# For production code, consider pinning to commit SHA for enhanced security.
# See: https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions
- uses: actions/checkout@v4
- name: Set up JDK ${{ matrix.jdk }}
uses: actions/setup-java@v4
with:
java-version: ${{ matrix.jdk }}
distribution: 'semeru'
# Using version tag for Gradle official action (trusted) for easier maintenance.
# This demonstrates the recommended approach for CICS sample repositories.
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
- name: Build with Gradle
Expand Down
Loading