@@ -11,16 +11,14 @@ permissions:
1111
1212jobs :
1313 rack-protection :
14- name : rack-protection (${{ matrix.ruby }}, rack ${{ matrix.rack }}, rack-session ${{ matrix.rack_session }} )
14+ name : rack-protection (${{ matrix.ruby }}, rack ${{ matrix.rack }})
1515 runs-on : ubuntu-latest
1616 timeout-minutes : 5
1717 strategy :
1818 fail-fast : false
1919 matrix :
2020 rack :
2121 - stable
22- rack_session :
23- - stable
2422 ruby :
2523 - " 2.6"
2624 - " 2.7"
3230 - " truffleruby"
3331 include :
3432 # Rack
35- - { ruby: 3.2, rack: head, rack_session: stable }
36- - { ruby: 3.2, rack: stable, rack_session: head }
37- # https://github.com/sinatra/sinatra/issues/1988
38- - { ruby: ruby-head, rack: stable, rack_session: stable, allow-failure: true }
33+ - { ruby: 3.2, rack: head }
34+ # Never fail our build due to problems with head
35+ - { ruby: ruby-head, rack: stable, allow-failure: true }
3936 env :
4037 rack : ${{ matrix.rack }}
4138 steps :
6562 github-token : ${{ secrets.GITHUB_TOKEN }}
6663 webhook : ${{ secrets.DISCORD_WEBHOOK }}
6764 sinatra :
68- name : ${{ matrix.ruby }} (Rack ${{ matrix.rack }}, Puma ${{ matrix.puma }}, Tilt ${{ matrix.tilt }})
65+ name : ${{ matrix.ruby }} (Rack ${{ matrix.rack }}, Rack::Session ${{ matrix.rack_session }}, Puma ${{ matrix.puma }}, Tilt ${{ matrix.tilt }})
6966 runs-on : ubuntu-latest
7067 timeout-minutes : 15
7168 strategy :
@@ -75,23 +72,28 @@ jobs:
7572 - stable
7673 rack :
7774 - stable
75+ rack_session :
76+ - stable
7877 tilt :
7978 - stable
8079 # Due to https://github.com/actions/runner/issues/849, we have to use quotes for '3.0'
8180 ruby : [2.6, 2.7, '3.0', 3.1, 3.2, 3.3, jruby, truffleruby]
8281 include :
8382 # Rack
84- - { ruby: 3.2, rack: head, puma: stable, tilt: stable, allow-failure: true }
83+ - { ruby: 3.2, rack: head, puma: stable, tilt: stable, rack_session: stable, allow-failure: true }
84+ # Rack::Session
85+ - { ruby: 3.2, rack: stable, puma: stable, tilt: stable, rack_session: head, allow-failure: true }
8586 # Puma
86- - { ruby: 3.2, rack: stable, puma: head, tilt: stable, allow-failure: true }
87+ - { ruby: 3.2, rack: stable, puma: head, tilt: stable, rack_session: stable, allow-failure: true }
8788 # Tilt
88- - { ruby: 3.2, rack: stable, puma: stable, tilt: head, allow-failure: true }
89+ - { ruby: 3.2, rack: stable, puma: stable, tilt: head, rack_session: stable, allow-failure: true }
8990 # Never fail our build due to problems with head
90- - { ruby: ruby-head, rack: stable, puma: stable, tilt: stable, allow-failure: true }
91- - { ruby: jruby-head, rack: stable, puma: stable, tilt: stable, allow-failure: true }
92- - { ruby: truffleruby-head, rack: stable, puma: stable, tilt: stable, allow-failure: true }
91+ - { ruby: ruby-head, rack: stable, puma: stable, tilt: stable, rack_session: stable, allow-failure: true }
92+ - { ruby: jruby-head, rack: stable, puma: stable, tilt: stable, rack_session: stable, allow-failure: true }
93+ - { ruby: truffleruby-head, rack: stable, puma: stable, tilt: stable, rack_session: stable, allow-failure: true }
9394 env :
9495 rack : ${{ matrix.rack }}
96+ rack_session : ${{ matrix.rack_session }}
9597 puma : ${{ matrix.puma }}
9698 tilt : ${{ matrix.tilt }}
9799
0 commit comments