Skip to content

Commit 1c93543

Browse files
committed
os matrix
1 parent ca248cb commit 1c93543

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

.github/workflows/ci-python.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,15 @@ concurrency:
1010
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
1111
cancel-in-progress: true
1212

13-
defaults:
14-
run:
15-
shell: bash --noprofile --norc -eo pipefail -ux {0}
13+
strategy:
14+
fail-fast: false
15+
matrix:
16+
os: [ubuntu-latest, macos-latest, windows-latest]
1617

1718
jobs:
1819
lint:
19-
name: Lint
20-
runs-on: ubuntu-latest
20+
name: Lint (${{ matrix.os }})
21+
runs-on: ${{ matrix.os }}
2122

2223
steps:
2324
- uses: actions/checkout@v4
@@ -45,8 +46,8 @@ jobs:
4546
run: mypy python-objectstore-client
4647

4748
test:
48-
name: Test
49-
runs-on: ubuntu-latest
49+
name: Test (${{ matrix.os }})
50+
runs-on: ${{ matrix.os }}
5051

5152
steps:
5253
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)