-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathconfigurations.yml
More file actions
33 lines (30 loc) · 1.14 KB
/
configurations.yml
File metadata and controls
33 lines (30 loc) · 1.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# configurations to build and test on every pull request
# each entry is a mapping with:
# - config: a string encoded list containing the docker image name and any number of build options.
# - The build options are `mpi`, `tbb`, and `jit`.
unit_test_configurations:
- config: "[clang11_py39, mpi, tbb, jit]"
- config: "[gcc11_py39]"
- config: "[cuda11_gcc9_py38, mpi]"
- config: "[cuda11_gcc9_py38]"
# Configurations on which to run longer validation tests. Must be a subset of
# `unit_test_configurations`
validate_configurations:
- config: "[clang11_py39, mpi, tbb, jit]"
- config: "[gcc11_py39]"
- config: "[cuda11_gcc9_py38, mpi]"
- config: "[cuda11_gcc9_py38]"
# Configurations to build and test only rarely, such as just before a release.
# There should be no overlap between this list and `unit_test_configurations`
release_test_configurations:
- config: "[gcc10_py39]"
- config: "[cuda10_gcc7_py37]"
- config: "[clang10_py38, jit]"
- config: "[gcc9_py38]"
- config: "[clang9_py38, jit]"
- config: "[clang8_py38, jit]"
- config: "[clang7_py38, jit]"
- config: "[gcc8_py37]"
- config: "[gcc7_py37]"
- config: "[clang6_py37, jit]"
- config: "[gcc7_py36]"