comparison .travis.yml @ 23209:1984a3fcc953 v8.2.2150

patch 8.2.2150: Github actions CI isn't used for all available platforms Commit: https://github.com/vim/vim/commit/8ea05de6aa1d133cba3381bcc36adf1736b08e00 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Dec 17 20:27:26 2020 +0100 patch 8.2.2150: Github actions CI isn't used for all available platforms Problem: Github actions CI isn't used for all available platforms. Solution: Update the github workflows. (Ozaki Kiichi, closes https://github.com/vim/vim/issues/7433)
author Bram Moolenaar <Bram@vim.org>
date Thu, 17 Dec 2020 20:30:04 +0100
parents 8eed19bd0235
children
comparison
equal deleted inserted replaced
23208:b0017a247053 23209:1984a3fcc953
170 # exclude some builds on mac os x and linux. 170 # exclude some builds on mac os x and linux.
171 # On mac os x "tiny" is always without GUI, use 2 compilers in 2 environments. 171 # On mac os x "tiny" is always without GUI, use 2 compilers in 2 environments.
172 # Linux: 2 compilers on some of the environments + gcc on os390 172 # Linux: 2 compilers on some of the environments + gcc on os390
173 jobs: 173 jobs:
174 include: 174 include:
175 - <<: *osx 175 #- <<: *osx
176 name: tiny-nogui/clang 176 # name: tiny-nogui/clang
177 compiler: clang 177 # compiler: clang
178 env: *tiny-nogui 178 # env: *tiny-nogui
179 - <<: *osx 179 #- <<: *osx
180 name: tiny-nogui/gcc 180 # name: tiny-nogui/gcc
181 compiler: gcc 181 # compiler: gcc
182 env: *tiny-nogui 182 # env: *tiny-nogui
183 - <<: *osx 183 #- <<: *osx
184 <<: *osx-homebrew 184 # <<: *osx-homebrew
185 name: huge/clang 185 # name: huge/clang
186 compiler: clang 186 # compiler: clang
187 env: *osx-huge 187 # env: *osx-huge
188 - <<: *osx 188 #- <<: *osx
189 <<: *osx-homebrew 189 # <<: *osx-homebrew
190 name: huge/gcc 190 # name: huge/gcc
191 compiler: gcc 191 # compiler: gcc
192 env: *osx-huge 192 # env: *osx-huge
193 - <<: *linux 193 #- <<: *linux
194 name: tiny-nogui/clang 194 # name: tiny-nogui/clang
195 compiler: clang 195 # compiler: clang
196 env: *tiny-nogui 196 # env: *tiny-nogui
197 - <<: *linux 197 #- <<: *linux
198 name: tiny-nogui/gcc 198 # name: tiny-nogui/gcc
199 compiler: gcc 199 # compiler: gcc
200 env: *tiny-nogui 200 # env: *tiny-nogui
201 - <<: *linux 201 #- <<: *linux
202 name: tiny/clang 202 # name: tiny/clang
203 compiler: clang 203 # compiler: clang
204 env: *tiny 204 # env: *tiny
205 - <<: *linux 205 #- <<: *linux
206 name: tiny/gcc 206 # name: tiny/gcc
207 compiler: gcc 207 # compiler: gcc
208 env: *tiny 208 # env: *tiny
209 - <<: *linux 209 #- <<: *linux
210 name: small/gcc 210 # name: small/gcc
211 compiler: gcc 211 # compiler: gcc
212 env: *small 212 # env: *small
213 - <<: *linux 213 #- <<: *linux
214 name: normal+shadow/clang 214 # name: normal+shadow/clang
215 compiler: clang 215 # compiler: clang
216 env: 216 # env:
217 - *normal 217 # - *normal
218 - *shadowopt 218 # - *shadowopt
219 - <<: *linux 219 #- <<: *linux
220 name: normal+shadow/gcc 220 # name: normal+shadow/gcc
221 compiler: gcc 221 # compiler: gcc
222 env: 222 # env:
223 - *normal 223 # - *normal
224 - *shadowopt 224 # - *shadowopt
225 - <<: *linux 225 - <<: *linux
226 arch: s390x 226 arch: s390x
227 name: huge/gcc-s390x 227 name: huge/gcc-s390x
228 compiler: gcc 228 compiler: gcc
229 env: *linux-huge 229 env: *linux-huge
232 arch: arm64 232 arch: arm64
233 name: huge/gcc-arm64 233 name: huge/gcc-arm64
234 compiler: gcc 234 compiler: gcc
235 env: *linux-huge 235 env: *linux-huge
236 services: [] 236 services: []
237 - <<: *linux 237 #- <<: *linux
238 name: huge+coverage/clang 238 # name: huge+coverage/clang
239 compiler: clang 239 # compiler: clang
240 env: 240 # env:
241 - *linux-huge 241 # - *linux-huge
242 - *coverage 242 # - *coverage
243 after_success: *eval-coverage 243 # after_success: *eval-coverage
244 - <<: *linux 244 #- <<: *linux
245 name: huge+coverage/gcc 245 # name: huge+coverage/gcc
246 compiler: gcc 246 # compiler: gcc
247 env: 247 # env:
248 - *linux-huge 248 # - *linux-huge
249 - *coverage 249 # - *coverage
250 after_success: *eval-coverage 250 # after_success: *eval-coverage
251 - <<: *linux # ASAN 251 #- <<: *linux # ASAN
252 name: huge+asan/clang 252 # name: huge+asan/clang
253 compiler: clang-11 253 # compiler: clang-11
254 addons: 254 # addons:
255 apt: 255 # apt:
256 sources: 256 # sources:
257 - sourceline: 'deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-11 main' 257 # - sourceline: 'deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-11 main'
258 key_url: 'https://apt.llvm.org/llvm-snapshot.gpg.key' 258 # key_url: 'https://apt.llvm.org/llvm-snapshot.gpg.key'
259 packages: 259 # packages:
260 - *apt-packages 260 # - *apt-packages
261 - clang-11 261 # - clang-11
262 env: 262 # env:
263 - *linux-huge 263 # - *linux-huge
264 - *asan 264 # - *asan
265 after_failure: *asan_symbolize 265 # after_failure: *asan_symbolize
266 - <<: *linux 266 #- <<: *linux
267 name: huge-testgui+coverage/gcc 267 # name: huge-testgui+coverage/gcc
268 compiler: gcc 268 # compiler: gcc
269 env: 269 # env:
270 - *linux-huge 270 # - *linux-huge
271 - *coverage 271 # - *coverage
272 - TEST="-C src testgui" 272 # - TEST="-C src testgui"
273 after_success: *eval-coverage 273 # after_success: *eval-coverage
274 - <<: *linux 274 #- <<: *linux
275 name: unittests+coverage/gcc 275 # name: unittests+coverage/gcc
276 compiler: gcc 276 # compiler: gcc
277 env: 277 # env:
278 - *unittests 278 # - *unittests
279 - *coverage 279 # - *coverage
280 after_success: *eval-coverage 280 # after_success: *eval-coverage
281 - <<: *linux 281 #- <<: *linux
282 name: vimtags/gcc 282 # name: vimtags/gcc
283 compiler: gcc 283 # compiler: gcc
284 env: 284 # env:
285 - *normal 285 # - *normal
286 - TEST="-C runtime/doc vimtags VIMEXE=../../${SRCDIR}/vim" 286 # - TEST="-C runtime/doc vimtags VIMEXE=../../${SRCDIR}/vim"
287 287
288 # vim:set sts=2 sw=2 tw=0 et: 288 # vim:set sts=2 sw=2 tw=0 et: