Merge pull request #850 from Worklytics/github_commits_graphql #635
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: CI - java | |
# CI for our project as a GitHub action | |
# see https://help.github.com/en/actions/language-and-framework-guides/building-and-testing-java-with-maven | |
# refactor to use matrix? | |
# see https://github.com/actions/setup-java#testing-against-different-java-versions | |
on: | |
push: # mainline + rc's only | |
branches: | |
- 'main' | |
- 'rc-*' | |
jobs: | |
# Java 17 - supported until 30 Sept 2026; same as our default build as of Apr 2023 | |
ci_java17: | |
uses: ./.github/workflows/build-java.yaml | |
with: | |
java-version: '17' | |
# Java 21 - released 19 Sept 2023, supported until Sept 2028 (LTS) | |
ci_java21: | |
uses: ./.github/workflows/build-java.yaml | |
with: | |
java-version: '21' | |
# Java 23 - released 17 Sept 2024, supported until March 2025 | |
ci_java23: | |
uses: ./.github/workflows/build-java.yaml | |
with: | |
java-version: '23' |