summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2020-12-03 10:44:27 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2020-12-03 10:44:27 (GMT)
commitdeee822980b9b65d7acf1bd6d972c61dc525ecf7 (patch)
tree42901ffca0640cae2c41dc24ed3b84a77ad7c7e2 /.github
parent922d2fbda5d4b6529afa0c1a2c961cbf6f7d5eeb (diff)
parentf23698ae342e74bcedb17f24cde0f80106e14ea7 (diff)
downloadtcl-deee822980b9b65d7acf1bd6d972c61dc525ecf7.zip
tcl-deee822980b9b65d7acf1bd6d972c61dc525ecf7.tar.gz
tcl-deee822980b9b65d7acf1bd6d972c61dc525ecf7.tar.bz2
Merge 8.7
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/win-build.yml19
1 files changed, 13 insertions, 6 deletions
diff --git a/.github/workflows/win-build.yml b/.github/workflows/win-build.yml
index 9cc8ed4..9615e85 100644
--- a/.github/workflows/win-build.yml
+++ b/.github/workflows/win-build.yml
@@ -7,27 +7,34 @@ jobs:
run:
shell: powershell
working-directory: win
+ strategy:
+ matrix:
+ cfgopt:
+ - ""
+ - "OPTS=static,msvcrt"
+ - "OPTS=symbols"
+ - "OPTS=memdbg"
# Using powershell means we need to explicitly stop on failure
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Init MSVC
uses: ilammy/msvc-dev-cmd@v1
- - name: Build
+ - name: Build ${{ matrix.cfgopt }}
run: |
- &nmake -f makefile.vc all
+ &nmake -f makefile.vc ${{ matrix.cfgopt }} all
if ($lastexitcode -ne 0) {
throw "nmake exit code: $lastexitcode"
}
- - name: Build Test Harness
+ - name: Build Test Harness ${{ matrix.cfgopt }}
run: |
- &nmake -f makefile.vc tcltest
+ &nmake -f makefile.vc ${{ matrix.cfgopt }} tcltest
if ($lastexitcode -ne 0) {
throw "nmake exit code: $lastexitcode"
}
- - name: Run Tests
+ - name: Run Tests ${{ matrix.cfgopt }}
run: |
- &nmake -f makefile.vc test
+ &nmake -f makefile.vc ${{ matrix.cfgopt }} test
if ($lastexitcode -ne 0) {
throw "nmake exit code: $lastexitcode"
}