Skip to content

Merge pull request #850 from Worklytics/github_commits_graphql #635

Merge pull request #850 from Worklytics/github_commits_graphql

Merge pull request #850 from Worklytics/github_commits_graphql #635

Workflow file for this run

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'