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:
parent
1b302a5de0
commit
07f461460b
1 changed files with 17 additions and 8 deletions
25
.github/workflows/puma.yml
vendored
25
.github/workflows/puma.yml
vendored
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue