File tree Expand file tree Collapse file tree 5 files changed +52
-45
lines changed Expand file tree Collapse file tree 5 files changed +52
-45
lines changed Original file line number Diff line number Diff line change @@ -36,15 +36,15 @@ permissions:
36
36
37
37
jobs :
38
38
build :
39
- runs-on : ${{ matrix.os }}
39
+ runs-on : windows-2022
40
40
timeout-minutes : 20
41
41
42
42
strategy :
43
43
fail-fast : false
44
44
45
45
matrix :
46
- os : [windows-2019, windows-2022 ]
47
- build_type : [x64-Debug, x64- Release]
46
+ toolver : ['14.29', '14' ]
47
+ build_type : [x64-Release]
48
48
arch : [amd64]
49
49
50
50
steps :
63
63
- uses : ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
64
64
with :
65
65
arch : ${{ matrix.arch }}
66
+ toolset : ${{ matrix.toolver }}
66
67
67
68
- name : ' Configure CMake'
68
69
working-directory : ${{ github.workspace }}
Original file line number Diff line number Diff line change @@ -36,62 +36,62 @@ permissions:
36
36
37
37
jobs :
38
38
build :
39
- runs-on : ${{ matrix.os }}
39
+ runs-on : windows-2022
40
40
41
41
strategy :
42
42
fail-fast : false
43
43
44
44
matrix :
45
- os : [windows-2019, windows-2022 ]
45
+ toolver : ['14.29', '14' ]
46
46
build_type : [x64-Debug, x64-Release]
47
47
arch : [amd64]
48
48
include :
49
- - os : windows-2019
49
+ - toolver : ' 14.29 '
50
50
build_type : x86-Debug
51
51
arch : amd64_x86
52
- - os : windows-2019
52
+ - toolver : ' 14.29 '
53
53
build_type : x86-Release
54
54
arch : amd64_x86
55
- - os : windows-2022
55
+ - toolver : ' 14 '
56
56
build_type : x86-Debug
57
57
arch : amd64_x86
58
- - os : windows-2022
58
+ - toolver : ' 14 '
59
59
build_type : x86-Release
60
60
arch : amd64_x86
61
- - os : windows-2022
61
+ - toolver : ' 14 '
62
62
build_type : arm64-Debug
63
63
arch : amd64_arm64
64
- - os : windows-2022
64
+ - toolver : ' 14 '
65
65
build_type : arm64-Release
66
66
arch : amd64_arm64
67
- - os : windows-2022
67
+ - toolver : ' 14 '
68
68
build_type : arm64ec-Debug
69
69
arch : amd64_arm64
70
- - os : windows-2022
70
+ - toolver : ' 14 '
71
71
build_type : arm64ec-Release
72
72
arch : amd64_arm64
73
- - os : windows-2022
73
+ - toolver : ' 14 '
74
74
build_type : x64-Debug-Win8
75
75
arch : amd64
76
- - os : windows-2022
76
+ - toolver : ' 14 '
77
77
build_type : x64-Release-Win8
78
78
arch : amd64
79
- - os : windows-2022
79
+ - toolver : ' 14 '
80
80
build_type : x64-Debug-Clang
81
81
arch : amd64
82
- - os : windows-2022
82
+ - toolver : ' 14 '
83
83
build_type : x64-Release-Clang
84
84
arch : amd64
85
- - os : windows-2022
85
+ - toolver : ' 14 '
86
86
build_type : x86-Debug-Clang
87
87
arch : amd64_x86
88
- - os : windows-2022
88
+ - toolver : ' 14 '
89
89
build_type : x86-Release-Clang
90
90
arch : amd64_x86
91
- - os : windows-2022
91
+ - toolver : ' 14 '
92
92
build_type : arm64-Debug-Clang
93
93
arch : amd64_arm64
94
- - os : windows-2022
94
+ - toolver : ' 14 '
95
95
build_type : arm64-Release-Clang
96
96
arch : amd64_arm64
97
97
@@ -104,6 +104,7 @@ jobs:
104
104
- uses : ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
105
105
with :
106
106
arch : ${{ matrix.arch }}
107
+ toolset : ${{ matrix.toolver }}
107
108
108
109
- name : ' Configure CMake'
109
110
working-directory : ${{ github.workspace }}
Original file line number Diff line number Diff line change @@ -39,51 +39,51 @@ permissions:
39
39
40
40
jobs :
41
41
build :
42
- runs-on : ${{ matrix.os }}
42
+ runs-on : windows-2022
43
43
timeout-minutes : 20
44
44
45
45
strategy :
46
46
fail-fast : false
47
47
48
48
matrix :
49
- os : [windows-2019, windows-2022 ]
49
+ toolver : ['14.29', '14' ]
50
50
build_type : [x64-Debug, x64-Release]
51
51
arch : [amd64]
52
52
include :
53
- - os : windows-2019
53
+ - toolver : ' 14.29 '
54
54
build_type : x86-Debug
55
55
arch : amd64_x86
56
- - os : windows-2019
56
+ - toolver : ' 14.29 '
57
57
build_type : x86-Release
58
58
arch : amd64_x86
59
- - os : windows-2022
59
+ - toolver : ' 14 '
60
60
build_type : x86-Debug
61
61
arch : amd64_x86
62
- - os : windows-2022
62
+ - toolver : ' 14 '
63
63
build_type : x86-Release
64
64
arch : amd64_x86
65
- - os : windows-2022
65
+ - toolver : ' 14 '
66
66
build_type : x64-Debug-Clang
67
67
arch : amd64
68
- - os : windows-2022
68
+ - toolver : ' 14 '
69
69
build_type : x64-Release-Clang
70
70
arch : amd64
71
- - os : windows-2022
71
+ - toolver : ' 14 '
72
72
build_type : x86-Debug-Clang
73
73
arch : amd64_x86
74
- - os : windows-2022
74
+ - toolver : ' 14 '
75
75
build_type : x86-Release-Clang
76
76
arch : amd64_x86
77
- - os : windows-2022
77
+ - toolver : ' 14 '
78
78
build_type : arm64-Debug
79
79
arch : amd64_arm64
80
- - os : windows-2022
80
+ - toolver : ' 14 '
81
81
build_type : arm64-Release
82
82
arch : amd64_arm64
83
- - os : windows-2022
83
+ - toolver : ' 14 '
84
84
build_type : arm64ec-Debug
85
85
arch : amd64_arm64
86
- - os : windows-2022
86
+ - toolver : ' 14 '
87
87
build_type : arm64ec-Release
88
88
arch : amd64_arm64
89
89
@@ -103,6 +103,7 @@ jobs:
103
103
- uses : ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
104
104
with :
105
105
arch : ${{ matrix.arch }}
106
+ toolset : ${{ matrix.toolver }}
106
107
107
108
- name : ' Configure CMake'
108
109
working-directory : ${{ github.workspace }}
Original file line number Diff line number Diff line change @@ -34,46 +34,46 @@ permissions:
34
34
35
35
jobs :
36
36
build :
37
- runs-on : ${{ matrix.os }}
37
+ runs-on : windows-2022
38
38
39
39
strategy :
40
40
fail-fast : false
41
41
42
42
matrix :
43
- os : [windows-2019, windows-2022 ]
43
+ toolver : ['14.29', '14' ]
44
44
build_type : [x64-Debug-VCPKG]
45
45
arch : [amd64]
46
46
shared : [OFF]
47
47
include :
48
- - os : windows-2022
48
+ - toolver : ' 14 '
49
49
build_type : x64-Debug-Clang-VCPKG
50
50
arch : amd64
51
51
shared : OFF
52
- - os : windows-2022
52
+ - toolver : ' 14 '
53
53
build_type : x86-Debug-VCPKG
54
54
arch : amd64_x86
55
55
shared : OFF
56
- - os : windows-2022
56
+ - toolver : ' 14 '
57
57
build_type : arm64-Debug-VCPKG
58
58
arch : amd64_arm64
59
59
shared : OFF
60
- - os : windows-2022
60
+ - toolver : ' 14 '
61
61
build_type : arm64ec-Debug-VCPKG
62
62
arch : amd64_arm64
63
63
shared : OFF
64
- - os : windows-2022
64
+ - toolver : ' 14 '
65
65
build_type : x64-Debug-MinGW
66
66
arch : amd64
67
67
shared : OFF
68
- - os : windows-2022
68
+ - toolver : ' 14 '
69
69
build_type : x64-Release-MinGW
70
70
arch : amd64
71
71
shared : OFF
72
- - os : windows-2022
72
+ - toolver : ' 14 '
73
73
build_type : x64-Debug-MinGW
74
74
arch : amd64
75
75
shared : ON
76
- - os : windows-2022
76
+ - toolver : ' 14 '
77
77
build_type : x64-Release-MinGW
78
78
arch : amd64
79
79
shared : ON
87
87
- uses : ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
88
88
with :
89
89
arch : ${{ matrix.arch }}
90
+ toolset : ${{ matrix.toolver }}
90
91
91
92
- name : ' Set triplet'
92
93
shell : pwsh
Original file line number Diff line number Diff line change 31
31
- build/*.targets
32
32
- build/*.yml
33
33
34
+ permissions :
35
+ contents : read
36
+
34
37
jobs :
35
38
build :
36
39
runs-on : ubuntu-latest
You can’t perform that action at this time.
0 commit comments