Skip to content

Commit e71db1c

Browse files
committed
reduce the number of tests run on GH
focus on modern servers, recent rubies
1 parent 34540c9 commit e71db1c

File tree

1 file changed

+4
-29
lines changed

1 file changed

+4
-29
lines changed

.github/workflows/test.yml

Lines changed: 4 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -10,40 +10,15 @@ jobs:
1010
env:
1111
CI: true
1212
TESTOPTS: "-v"
13-
runs-on: ubuntu-22.04
13+
runs-on: ubuntu-24.04
1414
continue-on-error: true
1515
strategy:
1616
fail-fast: false
1717
matrix:
1818
os: [ ubuntu-22.04 ]
19-
ruby: ["2.7", "3.0", "3.1", "3.2", "3.3"]
20-
mongodb: ["4.4", "5.0", "6.0", "7.0", "8.0"]
21-
topology: [replica_set, sharded_cluster]
22-
include:
23-
- os: macos
24-
ruby: "2.7"
25-
mongodb: "7.0"
26-
topology: server
27-
- os: macos
28-
ruby: "3.0"
29-
mongodb: "7.0"
30-
topology: server
31-
- os: ubuntu-latest
32-
ruby: "2.7"
33-
mongodb: "7.0"
34-
topology: server
35-
- os: ubuntu-latest
36-
ruby: "3.1"
37-
mongodb: "7.0"
38-
topology: server
39-
- os: ubuntu-latest
40-
ruby: "3.2"
41-
mongodb: "7.0"
42-
topology: server
43-
- os: ubuntu-latest
44-
ruby: "3.2"
45-
mongodb: "8.0"
46-
topology: replica_set
19+
ruby: [ "3.2" ]
20+
mongodb: [ "7.0", "8.0" ]
21+
topology: [ replica_set, sharded_cluster ]
4722
steps:
4823
- name: repo checkout
4924
uses: actions/checkout@v2

0 commit comments

Comments
 (0)