change look-up -> look up
[scons.git] / .github / workflows / runtest-win.yml
blob2dc2ce118f8d44090668d78ff18aef4b6b2ecab0
1 # This is a basic workflow to help you get started with Actions
3 name: Full Test Suite on Windows
5 # Controls when the workflow will run
6 on:
7   # Triggers the workflow on push or pull request events but only for the master branch
8   push:
9     branches: [ master ]
10   pull_request:
11     branches: [ master ]
13   # Allows you to run this workflow manually from the Actions tab
14   workflow_dispatch:
16 env:
17     SCONS_CACHE_MSVC_CONFIG: 1
19 jobs:
20   runtest-win32:
21     runs-on: windows-latest
22     steps:
23       - uses: actions/checkout@v4.1.6
25       - name: Set up Python 3.12
26         uses: actions/setup-python@v5.1.0
27         with:
28           python-version: '3.12'
29           cache: 'pip'
31       - name: Install Python dependencies
32         run: |
33           python -m pip install --progress-bar off --upgrade pip
34           python -m pip install --progress-bar off -r requirements-dev.txt
36       - name: Install Chocolatey packages
37         run: |
38           choco install --yes --no-progress dmd winflexbison3
40       - name: runtest
41         run: |
42           python runtest.py --all --exclude-list=windows_ci_skip.txt --time --jobs=4
44       - name: Archive Failed tests
45         uses: actions/upload-artifact@v4.3.3
46         with:
47           name: windows-failed-tests
48           path: |
49             failed_tests.log