Skip to content

Commit 87d8ff3

Browse files
committed
Matrix CI
1 parent ae01a87 commit 87d8ff3

File tree

1 file changed

+32
-1
lines changed

1 file changed

+32
-1
lines changed

.github/workflows/ci.yml

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,39 @@ on: [push]
33
jobs:
44
run_tests:
55
runs-on: ubuntu-22.04
6-
name: Run tests on ...
6+
strategy:
7+
fail-fast: true
8+
matrix:
9+
solidus-branch:
10+
- "v4.1"
11+
- "v4.2"
12+
- "v4.3"
13+
- "v4.4"
14+
- main
15+
rails-version:
16+
- "7.0"
17+
- "7.1"
18+
- "7.2"
19+
- "8.0"
20+
database:
21+
- sqlite
22+
- postgresql
23+
- mariadb
24+
exclude:
25+
- rails-version: "8.0"
26+
solidus-branch: "v4.1"
27+
- rails-version: "8.0"
28+
solidus-branch: "v4.2"
29+
- rails-version: "8.0"
30+
solidus-branch: "v4.3"
31+
- rails-version: "8.0"
32+
solidus-branch: "v4.4"
33+
name: Run tests on ${{ matrix.database }}, Rails ${{ matrix.rails-version }}, Solidus ${{ matrix.solidus-branch }}
734
steps:
835
- uses: actions/checkout@v4
936
- id: foo
1037
uses: friendlycart/action-solidus-extension@main
38+
with:
39+
solidus-branch: ${{ matrix.solidus-branch }}
40+
rails-version: ${{ matrix.rails-version }}
41+
database: ${{ matrix.database }}

0 commit comments

Comments
 (0)