1
0
Fork 0
mirror of https://github.com/puma/puma.git synced 2022-11-09 13:48:40 -05:00

Actions - remove OS 'latest', use Ubuntu 20.04, JRuby stays on 18.04

This commit is contained in:
MSP-Greg 2020-08-07 16:09:32 -05:00
parent 1b302a5de0
commit 07f461460b
No known key found for this signature in database
GPG key ID: D688DA4A77D8FA18

View file

@ -10,7 +10,7 @@ jobs:
CI: true
TESTOPTS: -v
runs-on: ${{ matrix.os }}-latest
runs-on: ${{ matrix.os }}
if: |
!( contains(github.event.pull_request.title, '[ci skip]')
|| contains(github.event.pull_request.title, '[skip ci]')
@ -19,15 +19,24 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ ubuntu, macos, windows ]
ruby: [ 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, head, jruby, truffleruby-head ]
os: [ ubuntu-20.04, ubuntu-18.04, macos-10.15, windows-2019 ]
ruby: [ 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, head, jruby, jruby-head, truffleruby-head ]
include:
- { os: windows , ruby: mingw }
- { os: ubuntu , ruby: jruby-head, allow-failure: true }
- { os: ubuntu-18.04 , ruby: jruby-head, allow-failure: true }
- { os: windows-2019 , ruby: mingw }
exclude:
- { os: windows , ruby: head }
- { os: windows , ruby: jruby }
- { os: windows , ruby: truffleruby-head }
- { os: ubuntu-20.04 , ruby: 2.2 }
- { os: ubuntu-20.04 , ruby: 2.3 }
- { os: ubuntu-20.04 , ruby: 2.4 }
- { os: ubuntu-20.04 , ruby: 2.6 }
- { os: ubuntu-20.04 , ruby: jruby }
- { os: ubuntu-20.04 , ruby: jruby-head }
- { os: ubuntu-20.04 , ruby: truffleruby-head }
- { os: macos-10.15 , ruby: jruby-head }
- { os: windows-2019 , ruby: head }
- { os: windows-2019 , ruby: jruby }
- { os: windows-2019 , ruby: jruby-head }
- { os: windows-2019 , ruby: truffleruby-head }
steps:
- name: repo checkout