6
6
- JuliaCI/julia-coverage#v1:
7
7
codecov : true
8
8
command : |
9
- julia -e 'using Pkg
10
-
11
- println("--- :julia: Instantiating project")
9
+ julia -e 'println("--- :julia: Instantiating project")
10
+ using Pkg
12
11
Pkg.develop(; path=pwd())
13
- Pkg.develop(; name="CUDA")
12
+ Pkg.develop(; name="CUDA")' || exit 3
14
13
15
- println("+++ :julia: Running tests")
14
+ julia -e 'println("+++ :julia: Running tests")
15
+ using Pkg
16
16
Pkg.test("CUDA"; coverage=true)'
17
17
agents :
18
18
queue : " juliagpu"
19
19
cuda : " *"
20
20
if : build.message !~ /\[skip tests\]/ && !build.pull_request.draft
21
21
timeout_in_minutes : 120
22
+ soft_fail :
23
+ - exit_status : 3
22
24
23
25
- label : " oneAPI.jl"
24
26
plugins :
@@ -34,16 +36,18 @@ steps:
34
36
Pkg.develop(; name="oneAPI")
35
37
36
38
println("+++ :julia: Building support library")
37
- include(joinpath(Pkg.devdir(), "oneAPI", "deps", "build_ci.jl"))
38
- Pkg.activate()
39
+ include(joinpath(Pkg.devdir(), "oneAPI", "deps", "build_ci.jl"))' || exit 3
39
40
40
- println("+++ :julia: Running tests")
41
+ julia -e 'println("+++ :julia: Running tests")
42
+ using Pkg
41
43
Pkg.test("oneAPI"; coverage=true)'
42
44
agents :
43
45
queue : " juliagpu"
44
46
intel : " *"
45
47
if : build.message !~ /\[skip tests\]/ && !build.pull_request.draft
46
48
timeout_in_minutes : 60
49
+ soft_fail :
50
+ - exit_status : 3
47
51
48
52
- label : " Metal.jl"
49
53
plugins :
@@ -52,20 +56,22 @@ steps:
52
56
- JuliaCI/julia-coverage#v1:
53
57
codecov : true
54
58
command : |
55
- julia -e 'using Pkg
56
-
57
- println("--- :julia: Instantiating project")
59
+ julia -e 'println("--- :julia: Instantiating project")
60
+ using Pkg
58
61
Pkg.develop(; path=pwd())
59
- Pkg.develop(; name="Metal")
62
+ Pkg.develop(; name="Metal")' || exit 3
60
63
61
- println("+++ :julia: Running tests")
64
+ julia -e 'println("+++ :julia: Running tests")
65
+ using Pkg
62
66
Pkg.test("Metal"; coverage=true)'
63
67
agents :
64
68
queue : " juliaecosystem"
65
69
os : " macos"
66
70
arch : " aarch64"
67
71
if : build.message !~ /\[skip tests\]/ && !build.pull_request.draft
68
72
timeout_in_minutes : 120
73
+ soft_fail :
74
+ - exit_status : 3
69
75
70
76
# - label: "AMDGPU.jl"
71
77
# plugins:
@@ -74,22 +80,21 @@ steps:
74
80
# - JuliaCI/julia-coverage#v1:
75
81
# codecov: true
76
82
# command: |
77
- # julia -e 'using Pkg;
83
+ # julia -e 'println("--- :julia: Instantiating project")
84
+ # using Pkg
85
+ # Pkg.develop(; path=pwd())
86
+ # Pkg.develop(; name="AMDGPU")' || exit 3
78
87
#
79
- # println("--- :julia: Instantiating project")
80
- # Pkg.develop(; path=pwd())
81
- # Pkg.develop(; name="AMDGPU")
82
- #
83
- # println("+++ :julia: Running tests")
84
- # Pkg.activate()
85
- # Pkg.test("AMDGPU"; coverage=true)'
88
+ # julia -e 'println("+++ :julia: Running tests")
89
+ # using Pkg
90
+ # Pkg.test("AMDGPU"; coverage=true)'
86
91
# agents:
87
92
# queue: "juliagpu"
88
93
# rocm: "*"
89
94
# if: build.message !~ /\[skip tests\]/ && !build.pull_request.draft
90
95
# timeout_in_minutes: 120
91
96
# soft_fail:
92
- # - exit_status: 1
97
+ # - exit_status: 3
93
98
94
99
- label : " Enzyme.jl"
95
100
plugins :
@@ -98,18 +103,20 @@ steps:
98
103
- JuliaCI/julia-coverage#v1:
99
104
codecov : true
100
105
command : |
101
- julia -e 'using Pkg
102
-
103
- println("--- :julia: Instantiating project")
106
+ julia -e 'println("--- :julia: Instantiating project")
107
+ using Pkg
104
108
Pkg.develop(; path=pwd())
105
- Pkg.develop(; name="Enzyme")
109
+ Pkg.develop(; name="Enzyme")' || exit 3
106
110
107
- println("+++ :julia: Running tests")
111
+ julia -e 'println("+++ :julia: Running tests")
112
+ using Pkg
108
113
Pkg.test("Enzyme"; coverage=true)'
109
114
agents :
110
115
queue : " juliagpu"
111
116
if : build.message !~ /\[skip tests\]/ && !build.pull_request.draft
112
117
timeout_in_minutes : 60
118
+ soft_fail :
119
+ - exit_status : 3
113
120
114
121
env :
115
122
JULIA_PKG_SERVER : " " # it often struggles with our large artifacts
0 commit comments