Skip to content

Commit bcc491b

Browse files
committed
JRuby requires older ubuntu
...also prune older Ruby versions
1 parent d1d65b3 commit bcc491b

File tree

2 files changed

+19
-24
lines changed

2 files changed

+19
-24
lines changed

.github/workflows/test.yml

+16-11
Original file line numberDiff line numberDiff line change
@@ -10,40 +10,45 @@ on:
1010
jobs:
1111
ruby:
1212
name: ${{ matrix.ruby }} (timeout ${{ matrix.timeout }})
13-
runs-on: ubuntu-latest
13+
runs-on: ${{ maxtrix.os }}
1414
timeout-minutes: ${{ matrix.timeout }}
1515
strategy:
1616
fail-fast: false
1717
matrix:
1818
include:
19-
- ruby: 2.5
20-
timeout: 5
21-
- ruby: 2.6
22-
timeout: 5
2319
- ruby: 2.7
2420
timeout: 5
21+
os: ubuntu-latest
2522
- ruby: '3.0'
2623
timeout: 5
24+
os: ubuntu-latest
2725
- ruby: 3.1
2826
timeout: 5
27+
os: ubuntu-latest
2928
- ruby: 3.2
3029
timeout: 5
30+
os: ubuntu-latest
3131
- ruby: 3.3
3232
timeout: 5
33+
os: ubuntu-latest
34+
- ruby: ruby
35+
timeout: 5
36+
os: ubuntu-latest
37+
- ruby: head
38+
timeout: 5
39+
os: ubuntu-latest
3340
- ruby: truffleruby
3441
timeout: 50
42+
os: ubuntu-latest
3543
- ruby: truffleruby-head
3644
timeout: 50
45+
os: ubuntu-latest
3746
- ruby: jruby
3847
timeout: 5
48+
os: ubuntu-22.04
3949
- ruby: jruby-head
4050
timeout: 5
41-
- ruby: jruby-9.4
42-
timeout: 5
43-
- ruby: jruby-9.3
44-
timeout: 5
45-
- ruby: jruby-9.2
46-
timeout: 5
51+
os: ubuntu-22.04
4752
steps:
4853
- name: Installing libyaml-dev
4954
run: |

README.md

+3-13
Original file line numberDiff line numberDiff line change
@@ -49,19 +49,9 @@ our documentation, add new features—up to you! Thank you for pitching in.
4949

5050
Mail is tested against:
5151

52-
* Ruby: 2.5
53-
* Ruby: 2.6
54-
* Ruby: 2.7
55-
* Ruby: 3.0
56-
* Ruby: 3.1
57-
* Ruby: 3.2
58-
* JRuby: 9.2
59-
* JRuby: 9.3
60-
* JRuby: 9.4
61-
* JRuby: stable
62-
* JRuby: head
63-
* Truffleruby: stable
64-
* Truffleruby: head
52+
* Ruby: 2.7, 3.0, 3.1, 3.2, 3.3, stable, head
53+
* JRuby: stable, head
54+
* Truffleruby: stable, head
6555

6656
As new versions of Ruby are released, Mail will be compatible with support for the "preview" and all "normal maintenance", "security maintenance" and the two most recent "end of life" versions listed at the [Ruby Maintenance Branches](https://www.ruby-lang.org/en/downloads/branches/) page. Pull requests to assist in adding support for new preview releases are more than welcome.
6757

0 commit comments

Comments
 (0)