Commit e4b6d6a
authored
ci: test-upstream Windows build fails #616
Problem:
Windows `test-upstream` build fails:
```
…/libuv/src/uv-common.c:960:26: warning: passing argument 1 of 'uv__free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
960 | uv__free(cpu_infos[i].model);
| ~~~~~~~~~~~~^~~~~~
…/libuv/src/uv-common.c:81:21: note: expected 'void *' but argument is of type 'const char *'
81 | void uv__free(void* ptr) {
| ~~~~~~^~~
```
The `test-upstream` Windows job builds Neovim with MinGW/GCC via msys2, but Neovim's own CI uses MSVC.
Solution:
Use MSVC/Ninja to build Neovim (matching upstream `test_windows.yml`), and only use msys2 for running oldtest which requires make.1 parent 1950eae commit e4b6d6a
1 file changed
+27
-14
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
129 | | - | |
| 129 | + | |
130 | 130 | | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
| 131 | + | |
139 | 132 | | |
140 | 133 | | |
141 | 134 | | |
142 | | - | |
143 | 135 | | |
144 | | - | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
145 | 141 | | |
146 | 142 | | |
147 | 143 | | |
148 | 144 | | |
149 | 145 | | |
150 | 146 | | |
151 | | - | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
152 | 158 | | |
153 | 159 | | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
154 | 166 | | |
| 167 | + | |
| 168 | + | |
155 | 169 | | |
156 | | - | |
157 | | - | |
| 170 | + | |
158 | 171 | | |
159 | 172 | | |
160 | 173 | | |
| |||
0 commit comments