From f1b73267db9a314c99b7a243d576120a61dc8507 Mon Sep 17 00:00:00 2001 From: Oli Bye Date: Thu, 7 Mar 2024 19:28:11 +0000 Subject: [PATCH] Upgrade maven rule, try and 8,11,17 matrix, allow 17 to fail --- .github/workflows/maven.yml | 31 +++++++++++++++++++++++++++++++ .travis.yml | 26 -------------------------- pom.xml | 2 +- 3 files changed, 32 insertions(+), 27 deletions(-) create mode 100644 .github/workflows/maven.yml delete mode 100644 .travis.yml diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml new file mode 100644 index 000000000..399ee6952 --- /dev/null +++ b/.github/workflows/maven.yml @@ -0,0 +1,31 @@ +name: Java CI with Maven + +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + +jobs: + build: + name: Java ${{ matrix.java }} build + runs-on: ubuntu-latest + continue-on-error: ${{ matrix.experimental }} + strategy: + fail-fast: true + matrix: + java: [ 8, 11 ] + experimental: [false] + include: + - java: 17 + experimental: true + steps: + - uses: actions/checkout@v3 + - name: Set up JDK ${{ matrix.java }} + uses: actions/setup-java@v3 + with: + java-version: ${{ matrix.java }} + distribution: 'temurin' + cache: maven + - name: Build with Maven + run: mvn -B package --file pom.xml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index f8193fd67..000000000 --- a/.travis.yml +++ /dev/null @@ -1,26 +0,0 @@ -language: java - -jdk: - - openjdk-ea - - openjdk11 - - oraclejdk11 - - openjdk10 -# - oraclejdk10 - - openjdk9 - - oraclejdk8 #not supported - -matrix: - allow_failures: - - jdk: openjdk-ea - - jdk: oraclejdk8 - -cache: - directories: - - $HOME/.m2 #for faster builds - -env: -# Travis has slow VMs? - global: - - blitzerThreads=1 blitzerActions=1 blitzerTimeout=1000 - - secure: "XBIyEF5RxH/zKjh0gle5ce/FRe9pP5b46LXKNOfwlau5QYvn8WXC41Sb6yYC8VW3vI9S930BnVGZONiDXsSWuylLezdu2g88nwJ2CsTxHU0Yg2GAzKwaorBQqyK/6w2foRRXtz69NJccfdIdPuDZSEhJtTKWSmMMQ7U65KH+zzQ=" - - secure: "SSlAKOg8QLEAkZX1ehy9c6FR5R6gMzLhc6u2Smq9tm8JsWVz4EtS6NnTQaosthrNEfLJwVVCfmOh2dzvYZfhtbKAUMdkox45tem4+LZfgkSaQAGjSvsC6geioa4Alo6AKyR8foc5Y7P34f9ujYSZHNyRG9F6E0Qq2zj/hzHhstU=" diff --git a/pom.xml b/pom.xml index 53789cac2..858df28aa 100644 --- a/pom.xml +++ b/pom.xml @@ -84,7 +84,7 @@ - 3.0.5 + 3.6.3