@@ -12,10 +12,10 @@ jobs:
12
12
build :
13
13
strategy :
14
14
matrix :
15
- os : [linux, macos, windows]
16
- config : [debug, release]
15
+ os : [windows]
16
+ config : [release]
17
17
compiler : [gcc, clang, cl]
18
- platform : [x86_64, aarch64, wasm ]
18
+ platform : [x86_64]
19
19
exclude :
20
20
# Default to x64, but aarch64 on osx
21
21
- { os: linux, platform: aarch64 }
32
32
- { os: macos, compiler: gcc }
33
33
- { os: macos, compiler: cl }
34
34
include :
35
- - { os: linux, runs-on: ubuntu-20.04 }
36
- - { os: macos, runs-on: macos-latest }
37
35
- { os: windows, runs-on: windows-latest }
38
36
# Warnings are treated as errors by default.
39
37
# But we may want to disable it temporarily.
40
- - { os: linux, warnings-as-errors: true }
41
- - { os: macos, warnings-as-errors: true }
42
38
- { os: windows, warnings-as-errors: true }
43
39
# Set a test category depending on the config, smoke by default,
44
40
# quick or full conditionally otherwise
49
45
- full-gpu-tests : false
50
46
# The runners don't have a GPU by default except for the self-hosted ones
51
47
- has-gpu : false
52
- # Self-hosted aarch64 build
53
- - os : linux
54
- config : release
55
- compiler : gcc
56
- platform : aarch64
57
- test-category : smoke
58
- full-gpu-tests : false
59
- runs-on : [self-hosted, Linux, ARM64]
60
- has-gpu : true
61
- # Self-hosted full gpu build
62
48
- os : windows
63
49
config : release
64
50
compiler : cl
0 commit comments