Skip to content

Commit f0571af

Browse files
committed
Use new CI template with Manifest.
1 parent 9d77606 commit f0571af

File tree

6 files changed

+269
-29
lines changed

6 files changed

+269
-29
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
*.jl.*.cov
22
*.jl.mem
3-
Manifest.toml

.gitlab-ci.yml

Lines changed: 37 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -2,44 +2,53 @@ variables:
22
CI_IMAGE_TAG: 'plain'
33

44
include:
5-
- 'https://raw.githubusercontent.com/JuliaGPU/gitlab-ci/master/templates/v4/common.yml'
6-
- 'https://raw.githubusercontent.com/JuliaGPU/gitlab-ci/master/templates/v4/test_v1.0.yml'
7-
- 'https://raw.githubusercontent.com/JuliaGPU/gitlab-ci/master/templates/v4/test_v1.1.yml'
8-
- 'https://raw.githubusercontent.com/JuliaGPU/gitlab-ci/master/templates/v4/test_v1.2.yml'
9-
- 'https://raw.githubusercontent.com/JuliaGPU/gitlab-ci/master/templates/v4/test_v1.3.yml'
10-
- 'https://raw.githubusercontent.com/JuliaGPU/gitlab-ci/master/templates/v4/test_dev.yml'
11-
- 'https://raw.githubusercontent.com/JuliaGPU/gitlab-ci/master/templates/v4/coverage_v1.2.yml'
12-
13-
coverage:
14-
only:
15-
- master
5+
- 'https://raw.githubusercontent.com/JuliaGPU/gitlab-ci/master/templates/v5/test.yml'
6+
- 'https://raw.githubusercontent.com/JuliaGPU/gitlab-ci/master/templates/v5/coverage.yml'
7+
- 'https://raw.githubusercontent.com/JuliaGPU/gitlab-ci/master/templates/v5/documentation.yml'
8+
9+
10+
# basic tests
11+
12+
test:v1.0:
13+
extends: .test:v1.0
14+
15+
test:v1.1:
16+
extends: .test:v1.1
17+
18+
test:v1.2:
19+
extends: .test:v1.2
20+
21+
test:v1.3:
22+
extends: .test:v1.3
23+
allow_failure: true
24+
25+
test:dev:
26+
extends: .test:dev
27+
allow_failure: true
28+
29+
30+
# special tests
1631

1732
test:dev:llvm8:
18-
stage: test
33+
extends: .test:dev
1934
image: ubuntu:18.04
20-
script:
35+
before_script:
2136
- apt update
2237
- apt install -y git build-essential libatomic1 python gfortran perl wget m4 cmake pkg-config
2338
- git clone https://github.com/JuliaLang/julia
2439
- make -C julia -j$(nproc) install LLVM_VER=8.0.0 USE_BINARYBUILDER_LLVM=0
25-
- ./julia/julia -e 'using InteractiveUtils;
26-
versioninfo()'
27-
- ./julia/julia --project -e 'using Pkg;
28-
Pkg.instantiate();
29-
Pkg.build();
30-
Pkg.test(; coverage=true);'
40+
- ln -s $(pwd)/julia/julia /usr/bin/julia
41+
- julia -e 'using InteractiveUtils;
42+
versioninfo()'
3143

3244
test:dev:llvm9:
33-
stage: test
45+
extends: .test:dev
3446
image: ubuntu:18.04
35-
script:
47+
before_script:
3648
- apt update
3749
- apt install -y git build-essential libatomic1 python gfortran perl wget m4 cmake pkg-config
3850
- git clone https://github.com/JuliaLang/julia
39-
- make -C julia -j$(nproc) install LLVM_VER=9.0.0rc5 USE_BINARYBUILDER_LLVM=0
40-
- ./julia/julia -e 'using InteractiveUtils;
41-
versioninfo()'
42-
- ./julia/julia --project -e 'using Pkg;
43-
Pkg.instantiate();
44-
Pkg.build();
45-
Pkg.test(; coverage=true);'
51+
- make -C julia -j$(nproc) install LLVM_VER=9.0.0rc6 USE_BINARYBUILDER_LLVM=0
52+
- ln -s $(pwd)/julia/julia /usr/bin/julia
53+
- julia -e 'using InteractiveUtils;
54+
versioninfo()'

Manifest.toml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# This file is machine-generated - editing it directly is not advised
2+
3+
[[CEnum]]
4+
git-tree-sha1 = "62847acab40e6855a9b5905ccb99c2b5cf6b3ebb"
5+
uuid = "fa961155-64e5-5f13-b03f-caf6b980ea82"
6+
version = "0.2.0"
7+
8+
[[Libdl]]
9+
uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
10+
11+
[[Printf]]
12+
deps = ["Unicode"]
13+
uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7"
14+
15+
[[Unicode]]
16+
uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5"

docs/Manifest.toml

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
# This file is machine-generated - editing it directly is not advised
2+
3+
[[Base64]]
4+
uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
5+
6+
[[Dates]]
7+
deps = ["Printf"]
8+
uuid = "ade2ca70-3891-5945-98fb-dc099432e06a"
9+
10+
[[Distributed]]
11+
deps = ["Random", "Serialization", "Sockets"]
12+
uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b"
13+
14+
[[DocStringExtensions]]
15+
deps = ["LibGit2", "Markdown", "Pkg", "Test"]
16+
git-tree-sha1 = "0513f1a8991e9d83255e0140aace0d0fc4486600"
17+
uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
18+
version = "0.8.0"
19+
20+
[[Documenter]]
21+
deps = ["Base64", "DocStringExtensions", "InteractiveUtils", "JSON", "LibGit2", "Logging", "Markdown", "REPL", "Test", "Unicode"]
22+
git-tree-sha1 = "1b6ae3796f60311e39cd1770566140d2c056e87f"
23+
uuid = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
24+
version = "0.23.3"
25+
26+
[[InteractiveUtils]]
27+
deps = ["Markdown"]
28+
uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
29+
30+
[[JSON]]
31+
deps = ["Dates", "Mmap", "Parsers", "Unicode"]
32+
git-tree-sha1 = "b34d7cef7b337321e97d22242c3c2b91f476748e"
33+
uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
34+
version = "0.21.0"
35+
36+
[[LibGit2]]
37+
uuid = "76f85450-5226-5b5a-8eaa-529ad045b433"
38+
39+
[[Libdl]]
40+
uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
41+
42+
[[Logging]]
43+
uuid = "56ddb016-857b-54e1-b83d-db4d58db5568"
44+
45+
[[Markdown]]
46+
deps = ["Base64"]
47+
uuid = "d6f4376e-aef5-505a-96c1-9c027394607a"
48+
49+
[[Mmap]]
50+
uuid = "a63ad114-7e13-5084-954f-fe012c677804"
51+
52+
[[Parsers]]
53+
deps = ["Dates", "Test"]
54+
git-tree-sha1 = "ef0af6c8601db18c282d092ccbd2f01f3f0cd70b"
55+
uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0"
56+
version = "0.3.7"
57+
58+
[[Pkg]]
59+
deps = ["Dates", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "UUIDs"]
60+
uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
61+
62+
[[Printf]]
63+
deps = ["Unicode"]
64+
uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7"
65+
66+
[[REPL]]
67+
deps = ["InteractiveUtils", "Markdown", "Sockets"]
68+
uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb"
69+
70+
[[Random]]
71+
deps = ["Serialization"]
72+
uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
73+
74+
[[SHA]]
75+
uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce"
76+
77+
[[Serialization]]
78+
uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
79+
80+
[[Sockets]]
81+
uuid = "6462fe0b-24de-5631-8697-dd941f90decc"
82+
83+
[[Test]]
84+
deps = ["Distributed", "InteractiveUtils", "Logging", "Random"]
85+
uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
86+
87+
[[UUIDs]]
88+
deps = ["Random", "SHA"]
89+
uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"
90+
91+
[[Unicode]]
92+
uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5"

res/Manifest.toml

Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
# This file is machine-generated - editing it directly is not advised
2+
3+
[[Base64]]
4+
uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
5+
6+
[[BinaryProvider]]
7+
deps = ["Libdl", "Logging", "SHA"]
8+
git-tree-sha1 = "c7361ce8a2129f20b0e05a89f7070820cfed6648"
9+
uuid = "b99e7846-7c00-51b0-8f62-c81ae34c0232"
10+
version = "0.5.6"
11+
12+
[[CEnum]]
13+
git-tree-sha1 = "62847acab40e6855a9b5905ccb99c2b5cf6b3ebb"
14+
uuid = "fa961155-64e5-5f13-b03f-caf6b980ea82"
15+
version = "0.2.0"
16+
17+
[[Clang]]
18+
deps = ["BinaryProvider", "CEnum", "DataStructures", "Libdl"]
19+
git-tree-sha1 = "a4110b4078ec19240b9f79993a5f6498956da37f"
20+
uuid = "40e3b903-d033-50b4-a0cc-940c62c95e31"
21+
version = "0.9.1"
22+
23+
[[DataStructures]]
24+
deps = ["InteractiveUtils", "OrderedCollections"]
25+
git-tree-sha1 = "0809951a1774dc724da22d26e4289bbaab77809a"
26+
uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
27+
version = "0.17.0"
28+
29+
[[Dates]]
30+
deps = ["Printf"]
31+
uuid = "ade2ca70-3891-5945-98fb-dc099432e06a"
32+
33+
[[Distributed]]
34+
deps = ["Random", "Serialization", "Sockets"]
35+
uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b"
36+
37+
[[DocStringExtensions]]
38+
deps = ["LibGit2", "Markdown", "Pkg", "Test"]
39+
git-tree-sha1 = "0513f1a8991e9d83255e0140aace0d0fc4486600"
40+
uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
41+
version = "0.8.0"
42+
43+
[[Documenter]]
44+
deps = ["Base64", "DocStringExtensions", "InteractiveUtils", "JSON", "LibGit2", "Logging", "Markdown", "REPL", "Test", "Unicode"]
45+
git-tree-sha1 = "1b6ae3796f60311e39cd1770566140d2c056e87f"
46+
uuid = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
47+
version = "0.23.3"
48+
49+
[[InteractiveUtils]]
50+
deps = ["Markdown"]
51+
uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
52+
53+
[[JSON]]
54+
deps = ["Dates", "Mmap", "Parsers", "Unicode"]
55+
git-tree-sha1 = "b34d7cef7b337321e97d22242c3c2b91f476748e"
56+
uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
57+
version = "0.21.0"
58+
59+
[[LibGit2]]
60+
uuid = "76f85450-5226-5b5a-8eaa-529ad045b433"
61+
62+
[[Libdl]]
63+
uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
64+
65+
[[Logging]]
66+
uuid = "56ddb016-857b-54e1-b83d-db4d58db5568"
67+
68+
[[Markdown]]
69+
deps = ["Base64"]
70+
uuid = "d6f4376e-aef5-505a-96c1-9c027394607a"
71+
72+
[[Mmap]]
73+
uuid = "a63ad114-7e13-5084-954f-fe012c677804"
74+
75+
[[OrderedCollections]]
76+
deps = ["Random", "Serialization", "Test"]
77+
git-tree-sha1 = "c4c13474d23c60d20a67b217f1d7f22a40edf8f1"
78+
uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d"
79+
version = "1.1.0"
80+
81+
[[Parsers]]
82+
deps = ["Dates", "Test"]
83+
git-tree-sha1 = "ef0af6c8601db18c282d092ccbd2f01f3f0cd70b"
84+
uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0"
85+
version = "0.3.7"
86+
87+
[[Pkg]]
88+
deps = ["Dates", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "UUIDs"]
89+
uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
90+
91+
[[Printf]]
92+
deps = ["Unicode"]
93+
uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7"
94+
95+
[[REPL]]
96+
deps = ["InteractiveUtils", "Markdown", "Sockets"]
97+
uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb"
98+
99+
[[Random]]
100+
deps = ["Serialization"]
101+
uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
102+
103+
[[SHA]]
104+
uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce"
105+
106+
[[Serialization]]
107+
uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
108+
109+
[[Sockets]]
110+
uuid = "6462fe0b-24de-5631-8697-dd941f90decc"
111+
112+
[[Test]]
113+
deps = ["Distributed", "InteractiveUtils", "Logging", "Random"]
114+
uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
115+
116+
[[UUIDs]]
117+
deps = ["Random", "SHA"]
118+
uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"
119+
120+
[[Unicode]]
121+
uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5"

res/Project.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[deps]
2+
Clang = "40e3b903-d033-50b4-a0cc-940c62c95e31"
3+
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"

0 commit comments

Comments
 (0)