summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2021-07-19 17:27:18 -0700
committerWilliam Deegan <bill@baddogconsulting.com>2021-07-19 17:27:18 -0700
commit0d1d167402ae08cb5ae5948adc443be46df361c1 (patch)
treee2e348e1b4d8d57d6c2b013c3dbaf06b172c8db2 /.github/workflows
parentd5ce6f886d5de4662857956c8fa91cb2c04c8a20 (diff)
downloadscons-git-0d1d167402ae08cb5ae5948adc443be46df361c1.tar.gz
Add windows to linux for tests
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/experimental_tests.yml13
1 files changed, 9 insertions, 4 deletions
diff --git a/.github/workflows/experimental_tests.yml b/.github/workflows/experimental_tests.yml
index ecc5f7fa5..aac28d0c8 100644
--- a/.github/workflows/experimental_tests.yml
+++ b/.github/workflows/experimental_tests.yml
@@ -17,24 +17,29 @@ on:
jobs:
# This workflow contains a single job called "build"
build:
+
+ strategy:
+ matrix:
+ os: ['ubuntu-latest', 'windows-latest']
+
# The type of runner that the job will run on
- runs-on: ubuntu-latest
+ runs-on: ${{ matrix.os }}
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2
- - name: Set up Python 3.8
+ - name: Set up Python 3.8 ${{ matrix.os }}
uses: actions/setup-python@v2
with:
python-version: 3.8
- - name: Install dependencies including ninja
+ - name: Install dependencies including ninja ${{ matrix.os }}
run: |
python -m pip install --upgrade pip setuptools wheel
python -m pip install ninja
# if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
# sudo apt-get update
- - name: Test experimental packages
+ - name: Test experimental packages ${{ matrix.os }}
run: |
python runtest.py test/import.py test/ninja