Updates for SCons 4.8.0 release
[scons.git] / .github / workflows / framework_tests.yml
blobbf5ab05c26534ff891aa7563458db2ccd85350bc
1 name: Test Framework Tests
3 on:
4   # PR events only on master
5   push:
6     branches:
7       - 'master'
8     paths:
9       - 'testing/framework/*'
11   pull_request:
12     branches:
13       - 'master'
14     paths:
15       - 'testing/framework/*'
17   # Allows you to run this workflow manually from the Actions tab
18   workflow_dispatch:
20 jobs:
21   fwtest:
22     strategy:
23       fail-fast: false
24       matrix:
25         os: ['ubuntu-latest', 'windows-latest']
27     # The type of runner that the job will run on
28     runs-on: ${{ matrix.os }}
30     steps:
31       # Checkouut repository under $GITHUB_WORKSPACE
32       - uses: actions/checkout@v4.1.6
34       - name: Set up Python 3.11 ${{ matrix.os }}
35         uses: actions/setup-python@v5.1.0
36         with:
37           python-version: '3.11'
39       - name: Test test framework ${{ matrix.os }}
40         run: |
41           python runtest.py testing/framework