Skip to content

Commit

Permalink
[#1930] update CI: only fail LTS versions of Java
Browse files Browse the repository at this point in the history
continue-on-error on Java 9-10, 12-16 and 18-20

see: https://www.oracle.com/java/technologies/java-se-support-roadmap.html
  • Loading branch information
remkop committed Jan 24, 2023
1 parent 03dbcca commit ee27af5
Showing 1 changed file with 22 additions and 2 deletions.
24 changes: 22 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,33 @@ permissions: read-all

jobs:
build-java-8-plus:
runs-on: ${{ matrix.os }}
continue-on-error: ${{ matrix.skippable }}
strategy:
matrix:
java-version: [ 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 ]
os: [ubuntu-latest, macos-latest, windows-latest]
skippable: [false]
include:
- os: macos-latest
skippable: true
- java-version: 9
skippable: true
- java-version: 10
skippable: true
- java-version: 12
skippable: true
- java-version: 13
skippable: true
- java-version: 14
skippable: true
- java-version: 15
skippable: true
- java-version: 16
skippable: true
- java-version: 18
skippable: true

runs-on: ${{ matrix.os }}
continue-on-error: ${{ matrix.os == 'macos-latest' }}
steps:
- name: Harden Runner
uses: step-security/harden-runner@2e205a28d0e1da00c5f53b161f4067b052c61f34 # v1
Expand Down

0 comments on commit ee27af5

Please sign in to comment.