Skip to content

Commit 19085a5

Browse files
committed
extend testing to windows and macos
1 parent a56fefa commit 19085a5

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

.github/workflows/run_tests.yml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,28 @@ on:
1010

1111
jobs:
1212
aws_cdk:
13-
runs-on: ubuntu-latest
13+
strategy:
14+
fail-fast: true
15+
matrix:
16+
os: [ubuntu-latest, windows-latest, macOS-latest]
17+
18+
runs-on: ${{ matrix.os }}
19+
1420
steps:
1521
- name: Checkout
1622
uses: actions/checkout@v2
1723

1824
- name: install npm
19-
run: 'sudo apt update -y && sudo apt install nodejs npm -y'
25+
uses: actions/setup-node@v3
2026

2127
- name: Install AWS CDK
28+
shell: bash
2229
run: 'sudo npm install -g aws-cdk'
2330

24-
- name: Install Requirements
31+
- name: Install Requirements
32+
shell: bash
2533
run: 'pip3 install -r requirements.txt'
2634

2735
- name: Run tests
36+
shell: bash
2837
run: 'pytest'

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy