Skip to content

Commit 3f4adc9

Browse files
authored
Add Windows and macOS support to qualify_25a CI workflow
This PR updates the `qualify_25a.yml` workflow to add support for running tests on Windows and macOS, in addition to the existing Ubuntu runs. It also updates all GitHub Actions to their latest stable versions: - '[email protected]' - '[email protected]' - '[email protected]' - '[email protected]' The test matrix now runs across Python 3.12 to 3.9 on all three platforms.
1 parent 65cb554 commit 3f4adc9

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

.github/workflows/qualify_25a.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,29 +14,29 @@ on:
1414
# Allows you to run this workflow manually from the Actions tab
1515
workflow_dispatch:
1616

17-
18-
1917
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
2018
jobs:
2119
test-python-engine:
2220
strategy:
2321
matrix:
2422
python: ["3.12", "3.11", "3.10", "3.9"]
23+
os: [ubuntu-latest, windows-latest, macos-latest]
2524

26-
runs-on: ubuntu-latest
25+
runs-on: ${{ matrix.os }}
2726

2827
steps:
2928
- name: Set up Python
30-
uses: actions/setup-python@v3.1.3
29+
uses: actions/setup-python@v5.6.0
3130
with:
3231
python-version: ${{ matrix.python }}
3332

3433
- name: Set up MATLAB
35-
uses: matlab-actions/setup-matlab@v2
34+
uses: matlab-actions/setup-matlab@v2.5.0
3635
with:
3736
release: R2025a
3837

39-
- uses: actions/checkout@v3
38+
- name: Checkout code
39+
uses: actions/[email protected]
4040

4141
- name: Run tests
42-
uses: matlab-actions/run-tests@v1
42+
uses: matlab-actions/run-tests@v2.1.1

0 commit comments

Comments
 (0)