14
14
matrix :
15
15
ruby : [2.7]
16
16
idna_mode : [native, pure]
17
- os : [ubuntu-20 .04]
17
+ os : [ubuntu-22 .04]
18
18
env :
19
19
IDNA_MODE : ${{ matrix.idna_mode }}
20
20
steps :
46
46
fail-fast : false
47
47
matrix :
48
48
ruby : [2.7]
49
- os : [ubuntu-20 .04]
49
+ os : [ubuntu-22 .04]
50
50
env :
51
51
BUNDLE_WITHOUT : development
52
52
COVERALLS_SERVICE_NAME : github
78
78
matrix :
79
79
# the job name is composed by these attributes
80
80
ruby :
81
- - 2.2
82
81
- 2.3
83
82
- 2.4
84
83
- 2.5
@@ -93,29 +92,28 @@ jobs:
93
92
- jruby-9.2
94
93
- jruby-9.3
95
94
- jruby-9.4
96
- - truffleruby-22.1
97
95
- truffleruby-22.2
98
96
- truffleruby-22.3
99
97
os :
100
- - ubuntu-20 .04
98
+ - ubuntu-22 .04
101
99
gemfile :
102
100
- Gemfile
103
101
include :
104
- - { os: ubuntu-20 .04, ruby: 2.7, gemfile: gemfiles/public_suffix_2.rb }
105
- - { os: ubuntu-20 .04, ruby: 2.7, gemfile: gemfiles/public_suffix_3.rb }
106
- - { os: ubuntu-20 .04, ruby: 2.7, gemfile: gemfiles/public_suffix_4.rb }
102
+ - { os: ubuntu-22 .04, ruby: 2.7, gemfile: gemfiles/public_suffix_2.rb }
103
+ - { os: ubuntu-22 .04, ruby: 2.7, gemfile: gemfiles/public_suffix_3.rb }
104
+ - { os: ubuntu-22 .04, ruby: 2.7, gemfile: gemfiles/public_suffix_4.rb }
107
105
# Ubuntu
108
106
- { os: ubuntu-22.04, ruby: 3.1 }
109
107
# macOS
110
- - { os: macos-12 , ruby: 3.1 }
108
+ - { os: macos-13 , ruby: 3.1 }
111
109
# Windows
112
110
- { os: windows-2019, ruby: 3.1 }
113
111
- { os: windows-2022, ruby: 3.1 }
114
112
- { os: windows-2022, ruby: jruby-9.3 }
115
113
# allowed to fail
116
- - { os: ubuntu-20 .04, ruby: head, gemfile: Gemfile, allow-failure: true }
117
- - { os: ubuntu-20 .04, ruby: jruby-head, gemfile: Gemfile, allow-failure: true }
118
- - { os: ubuntu-20 .04, ruby: truffleruby-head, gemfile: Gemfile, allow-failure: true }
114
+ - { os: ubuntu-22 .04, ruby: head, gemfile: Gemfile, allow-failure: true }
115
+ - { os: ubuntu-22 .04, ruby: jruby-head, gemfile: Gemfile, allow-failure: true }
116
+ - { os: ubuntu-22 .04, ruby: truffleruby-head, gemfile: Gemfile, allow-failure: true }
119
117
env :
120
118
BUNDLE_GEMFILE : ${{ matrix.gemfile }}
121
119
BUNDLE_WITHOUT : development:coverage
0 commit comments