2
2
- label : " CUDA.jl"
3
3
plugins :
4
4
- JuliaCI/julia#v1:
5
- version : 1.7
5
+ version : 1.8
6
6
- JuliaCI/julia-coverage#v1:
7
7
codecov : true
8
8
command : |
9
- julia -e 'using Pkg;
9
+ julia -e 'using Pkg
10
10
11
- println("--- :julia: Instantiating project");
12
- Pkg.develop(PackageSpec(path=pwd()));
13
- Pkg.add(PackageSpec(name="CUDA", rev="master"));
14
- Pkg.instantiate();
11
+ println("--- :julia: Instantiating project")
12
+ Pkg.develop(; path=pwd())
13
+ Pkg.develop(; name="CUDA")
15
14
16
- println("+++ :julia: Running tests");
17
- Pkg.test("CUDA"; coverage=true); '
15
+ println("+++ :julia: Running tests")
16
+ Pkg.test("CUDA"; coverage=true)'
18
17
agents :
19
18
queue : " juliagpu"
20
19
cuda : " *"
@@ -24,25 +23,53 @@ steps:
24
23
- label : " oneAPI.jl"
25
24
plugins :
26
25
- JuliaCI/julia#v1:
27
- version : 1.7
26
+ version : 1.8
28
27
- JuliaCI/julia-coverage#v1:
29
28
codecov : true
30
29
command : |
31
30
julia -e 'using Pkg;
32
31
33
- println("--- :julia: Instantiating project");
34
- Pkg.develop(PackageSpec(path=pwd()));
35
- Pkg.add(PackageSpec(name="oneAPI", rev="master"));
36
- Pkg.instantiate();
32
+ println("--- :julia: Instantiating project")
33
+ Pkg.develop(; path=pwd())
34
+ Pkg.develop(; name="oneAPI")
35
+
36
+ println("+++ :julia: Building support library")
37
+ include(joinpath(Pkg.devdir(), "oneAPI", "deps", "build_ci.jl"))
38
+ Pkg.activate()
37
39
38
- println("+++ :julia: Running tests");
39
- Pkg.test("oneAPI"; coverage=true); '
40
+ println("+++ :julia: Running tests")
41
+ Pkg.test("oneAPI"; coverage=true)'
40
42
agents :
41
43
queue : " juliagpu"
42
44
intel : " *"
43
45
if : build.message !~ /\[skip tests\]/
44
46
timeout_in_minutes : 60
45
47
48
+ - label : " Metal.jl"
49
+ plugins :
50
+ - JuliaCI/julia#v1:
51
+ version : 1.8
52
+ - JuliaCI/julia-coverage#v1:
53
+ codecov : true
54
+ command : |
55
+ julia -e 'using Pkg;
56
+
57
+ println("--- :julia: Instantiating project")
58
+ Pkg.develop(; path=pwd())
59
+ Pkg.develop(; name="Metal")
60
+
61
+ println("+++ :julia: Building support library")
62
+ include(joinpath(Pkg.devdir(), "Metal", "deps", "build_ci.jl"))
63
+ Pkg.activate()
64
+
65
+ println("+++ :julia: Running tests")
66
+ Pkg.test("Metal"; coverage=true)'
67
+ agents :
68
+ queue : " juliagpu"
69
+ metal : " *"
70
+ if : build.message !~ /\[skip tests\]/
71
+ timeout_in_minutes : 60
72
+
46
73
env :
47
74
JULIA_PKG_SERVER : " " # it often struggles with our large artifacts
48
75
SECRET_CODECOV_TOKEN : " GrevHmzmr2Vt6UK4wbbTTB1+kcMcIlF6nCXVCk3Z0plHDimpD6BwdN9T2A+5J9k3I2em0xXUqpt+2qUSqM8Bn5mNdpjR0TvxVY3oYXc+qzvBXmcZJpuCgJeoTP1P+kVFwszUn4na3fohNq9Qffp6tXMn/j8yJQKOiiC8mkD0aPEI0zISHuDaa/7j7JYf0vTrMRRZ9BMUQHmFuVaIQN8FLGG2BiE3236rj4eHh0lj2IfekCG3wd/LUzAsMx0MC3kIR8WzOWW2rf6xUMPkjm5+NuHwhAOcZc0+LRM7GYIwoW/nHAgyIqjvLiInNFmaJk+7V/GAKtd+gSAIzmyBUHAy6A==;U2FsdGVkX1+4ZljneQoaNE295nRIx8D6+WoFIgT6Pg2BXHaTyhTL4sxEcG0jX0e7oq68uvi4bK7x7YMS4L0Kew=="
0 commit comments