File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change @@ -104,6 +104,44 @@ jobs:
104
104
env_vars : PYTHON
105
105
name : ${{ matrix.python }}
106
106
107
+ msvc :
108
+ runs-on : windows-latest
109
+ strategy :
110
+ fail-fast : false
111
+ matrix :
112
+ python :
113
+ - ' 3.11'
114
+ meson :
115
+ -
116
+
117
+ steps :
118
+ - name : Checkout
119
+ uses : actions/checkout@v3
120
+
121
+ - name : Set up target Python
122
+ uses : actions/setup-python@v4
123
+ with :
124
+ python-version : ${{ matrix.python }}
125
+
126
+ - name : Install Ninja
127
+ run : python -m pip --disable-pip-version-check install ninja
128
+
129
+ - name : Setup MSVC
130
+ uses : bus1/cabuild/action/msdevshell@v1
131
+ with :
132
+ architecture : x64
133
+
134
+ - name : Install Meson
135
+ run : python -m pip --disable-pip-version-check install "meson==${{ matrix.meson }}"
136
+ if : ${{ matrix.meson }}
137
+
138
+ - name : Install
139
+ run : python -m pip --disable-pip-version-check install .[test]
140
+
141
+ - name : Run tests
142
+ run : >-
143
+ python -m pytest --showlocals -vv
144
+
107
145
cygwin :
108
146
runs-on : windows-latest
109
147
strategy :
You can’t perform that action at this time.
0 commit comments