summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2021-11-11 09:30:43 -0800
committerGitHub <noreply@github.com>2021-11-11 09:30:43 -0800
commit476135f9a15228eb553a5a7dffd25bd8fb51ebc1 (patch)
tree83eff9d1b0fd5eaa39f2a0eaf2a4dbe691471270
parent2588b9e395357e58d4912cb2e7745ad00cb88b72 (diff)
parent84bfe16796c061bab089522e0a12cf55a161c998 (diff)
downloadscons-git-476135f9a15228eb553a5a7dffd25bd8fb51ebc1.tar.gz
Merge pull request #4057 from mwichmann/add-vs22-ci
Switch Windows CI builds to VS2022 and Py3.10
-rw-r--r--.appveyor.yml33
1 files changed, 19 insertions, 14 deletions
diff --git a/.appveyor.yml b/.appveyor.yml
index a6543373c..30d643954 100644
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@ -1,10 +1,14 @@
#version: '3.0.1.{build}'
+#
+# When planning updates here, check availability at:
+# https://www.appveyor.com/docs/windows-images-software/
+# This is slow, try to keep the number of builds as low as makes sense.
image:
# linux builds done in Travis CI for now
- - Visual Studio 2015
- Visual Studio 2017
- Visual Studio 2019
+ - Visual Studio 2022
cache:
- downloads -> appveyor.yml
@@ -21,9 +25,6 @@ install:
# split builds into sets of four jobs due to appveyor per-job time limit
environment:
matrix:
- - WINPYTHON: "Python35"
- COVERAGE: 0
-
- WINPYTHON: "Python36"
COVERAGE: 1
@@ -33,21 +34,17 @@ environment:
- WINPYTHON: "Python38"
COVERAGE: 0
+ - WINPYTHON: "Python310"
+ COVERAGE: 0
+
+
# remove sets of build jobs based on criteria below
# to fine tune the number and platforms tested
matrix:
exclude:
- # test python 3.5 on Visual Studio 2015 image
- - image: Visual Studio 2015
- WINPYTHON: "Python36"
- - image: Visual Studio 2015
- WINPYTHON: "Python37"
- - image: Visual Studio 2015
- WINPYTHON: "Python38"
-
# test python 3.8 on Visual Studio 2017 image
- image: Visual Studio 2017
- WINPYTHON: "Python35"
+ WINPYTHON: "Python310"
- image: Visual Studio 2017
WINPYTHON: "Python37"
- image: Visual Studio 2017
@@ -55,10 +52,18 @@ matrix:
# test python 3.7 on Visual Studio 2019 image
- image: Visual Studio 2019
- WINPYTHON: "Python35"
+ WINPYTHON: "Python310"
- image: Visual Studio 2019
WINPYTHON: "Python36"
+ # test python 3.10 on Visual Studio 2022 image
+ - image: Visual Studio 2022
+ WINPYTHON: "Python36"
+ - image: Visual Studio 2022
+ WINPYTHON: "Python37"
+ - image: Visual Studio 2022
+ WINPYTHON: "Python38"
+
# remove some binaries we don't want to be found
before_build:
- ps: .\.appveyor\ignore_git_bins.ps1