From 2e88250146aa7f442ff4243d35ffc4dbbfd60a79 Mon Sep 17 00:00:00 2001 From: Michael Graeb Date: Wed, 26 Jan 2022 15:07:16 -0800 Subject: [PATCH] Run tests on multiple java versions (#215) --- .github/workflows/ci.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9d818eec1..7d134f859 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -51,3 +51,26 @@ jobs: python3 -c "from urllib.request import urlretrieve; urlretrieve('${{ env.BUILDER_HOST }}/${{ env.BUILDER_SOURCE }}/${{ env.BUILDER_VERSION }}/builder.pyz?run=${{ env.RUN }}', 'builder')" chmod a+x builder ./builder build -p ${{ env.PACKAGE_NAME }} --spec=downstream + + java-compat: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + version: + - 8 + - 11 + - 17 + steps: + - name: Checkout Sources + uses: actions/checkout@v2 + - name: Setup Java + uses: actions/setup-java@v2 + with: + distribution: temurin + java-version: ${{ matrix.version }} + cache: maven + - name: Build ${{ env.PACKAGE_NAME }} + consumers + run: | + java -version + mvn -B test