Skip to content

Fix missing attendance id pseudonymization for MSFT Teams (#834) #607

Fix missing attendance id pseudonymization for MSFT Teams (#834)

Fix missing attendance id pseudonymization for MSFT Teams (#834) #607

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 11 - Oracle support ended 30 Sept 2023 ... but still what ships with GCP cloud shell!!!
ci_java11:
uses: ./.github/workflows/build-java.yaml
with:
java-version: '11'
# 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 20 - support ended 19 Sept 2023
# NOTE: psoxy versions 0.4.40 supported this; if you need it, option to downgrade to that.
# although beyond me why 17 and 21 both work, but 20 doesn't; best guess is Mockito 5 degrading
# behavior in some way for 20 that isn't needed for 21 and doesn't matter for 17?
ci_java20:
uses: ./.github/workflows/build-java.yaml
with:
java-version: '20'
# Java 21 - released 19 Sept 2023, supported until Sept 2028 (LTS)
ci_java21:
uses: ./.github/workflows/build-java.yaml
with:
java-version: '21'