Skip to content

Commit b92db8b

Browse files
committed
Merge branch 'master' into tkf/tsan-ci
2 parents a09febb + ddd8301 commit b92db8b

27 files changed

+116
-98
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
steps:
22
- label: ":buildkite: Launch unsigned pipelines"
33
commands: |
4-
buildkite-agent pipeline upload .buildkite/pipelines/experimental/misc/sanitizers.yml
4+
true
55
agents:
66
queue: julia

.buildkite/pipelines/main/launch_unsigned_builders.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ steps:
2222
buildkite-agent pipeline upload .buildkite/pipelines/main/misc/doctest.yml
2323
buildkite-agent pipeline upload .buildkite/pipelines/main/misc/embedding.yml
2424
buildkite-agent pipeline upload .buildkite/pipelines/main/misc/llvmpasses.yml
25+
buildkite-agent pipeline upload .buildkite/pipelines/main/misc/sanitizers.yml
2526
2627
# Launch all of the platform builders.
2728
bash .buildkite/pipelines/main/platforms/platforms.sh package_linux

.buildkite/pipelines/main/misc/doctest.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ steps:
88
key: doctest
99
plugins:
1010
- JuliaCI/julia#v1:
11-
version: 1.6
11+
# Drop default "registries" directory, so it is not persisted from execution to execution
12+
persist_depot_dirs: packages,artifacts,compiled
13+
version: '1.6'
1214
- staticfloat/sandbox#v1:
1315
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v3.1/package_linux.x86_64.tar.gz
1416
rootfs_treehash: "8c33c341a864852629b8aac01a6eb6a79b73570e"

.buildkite/pipelines/main/misc/embedding.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ steps:
88
key: "embedding"
99
plugins:
1010
- JuliaCI/julia#v1:
11-
version: 1.6
11+
# Drop default "registries" directory, so it is not persisted from execution to execution
12+
persist_depot_dirs: packages,artifacts,compiled
13+
version: '1.6'
1214
- staticfloat/sandbox#v1:
1315
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v3.1/package_linux.x86_64.tar.gz
1416
rootfs_treehash: "8c33c341a864852629b8aac01a6eb6a79b73570e"

.buildkite/pipelines/main/misc/llvmpasses.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ steps:
88
key: "analyzegc"
99
plugins:
1010
- JuliaCI/julia#v1:
11-
version: 1.6
11+
# Drop default "registries" directory, so it is not persisted from execution to execution
12+
persist_depot_dirs: packages,artifacts,compiled
13+
version: '1.6'
1214
- staticfloat/sandbox#v1:
1315
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v3.1/llvm_passes.x86_64.tar.gz
1416
rootfs_treehash: "9dd715500b117a16fcfa419ea0bca0c0ca902cee"
@@ -26,7 +28,9 @@ steps:
2628
key: "llvmpasses"
2729
plugins:
2830
- JuliaCI/julia#v1:
29-
version: 1.6
31+
# Drop default "registries" directory, so it is not persisted from execution to execution
32+
persist_depot_dirs: packages,artifacts,compiled
33+
version: '1.6'
3034
- staticfloat/sandbox#v1:
3135
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v3.8/package_linux.x86_64.tar.gz
3236
rootfs_treehash: "84a323ae8fcc724f8ea5aca5901bbbf4bda3e519"

.buildkite/pipelines/experimental/misc/sanitizers.yml renamed to .buildkite/pipelines/main/misc/sanitizers.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,19 @@ steps:
88
key: "asan"
99
plugins:
1010
- JuliaCI/julia#v1:
11-
version: 1.6
11+
# Drop default "registries" directory, so it is not persisted from execution to execution
12+
persist_depot_dirs: packages,artifacts,compiled
13+
version: '1.6'
1214
- staticfloat/sandbox#v1:
1315
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v3.1/llvm_passes.x86_64.tar.gz
1416
rootfs_treehash: "9dd715500b117a16fcfa419ea0bca0c0ca902cee"
1517
uid: 1000
1618
gid: 1000
1719
workspaces:
1820
- "/cache/repos:/cache/repos"
19-
# `contrib/check-asan.jl` needs a `julia` binary inside the inner sandbox:
20-
- JuliaCI/julia#v1:
21-
version: 1.6
2221
timeout_in_minutes: 120
22+
if: | # We only run the `asan` job on Julia 1.8 and later.
23+
(pipeline.slug != "julia-release-1-dot-6") && (pipeline.slug != "julia-release-1-dot-7")
2324
commands: |
2425
echo "--- Build julia-debug with ASAN"
2526
contrib/asan/build.sh ./tmp/test-asan -j$${JULIA_CPU_THREADS:?} debug

.buildkite/pipelines/main/misc/whitespace.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ steps:
88
key: "whitespace"
99
plugins:
1010
- JuliaCI/julia#v1:
11-
version: 1.6
11+
# Drop default "registries" directory, so it is not persisted from execution to execution
12+
persist_depot_dirs: packages,artifacts,compiled
13+
version: '1.6'
1214
- staticfloat/sandbox#v1:
1315
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v3.1/package_linux.x86_64.tar.gz
1416
rootfs_treehash: "8c33c341a864852629b8aac01a6eb6a79b73570e"

.buildkite/pipelines/main/platforms/package_linux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ steps:
1010
- JuliaCI/julia#v1:
1111
# Drop default "registries" directory, so it is not persisted from execution to execution
1212
persist_depot_dirs: packages,artifacts,compiled
13-
version: 1.6
13+
version: '1.6'
1414
- staticfloat/sandbox#v1:
1515
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/${ROOTFS_TAG?}/package_linux.${ROOTFS_ARCH?}.tar.gz
1616
rootfs_treehash: "${ROOTFS_TREE?}"

.buildkite/pipelines/main/platforms/tester_linux.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ steps:
1111
- JuliaCI/julia#v1:
1212
# Drop default "registries" directory, so it is not persisted from execution to execution
1313
persist_depot_dirs: packages,artifacts,compiled
14-
version: 1.6
14+
version: '1.6'
1515
- staticfloat/sandbox#v1:
1616
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/${ROOTFS_TAG?}/package_linux.${ROOTFS_ARCH?}.tar.gz
1717
rootfs_treehash: "${ROOTFS_TREE?}"
@@ -53,6 +53,7 @@ steps:
5353
echo "--- Run the Julia test suite"
5454
unset JULIA_DEPOT_PATH
5555
export JULIA_UNDER_RR="$${JULIA_BINARY:?} .buildkite/utilities/rr/rr_capture.jl $${JULIA_BINARY:?}"
56+
export OPENBLAS_NUM_THREADS=8
5657
5758
if [[ "$${BUILDKITE_STEP_KEY:?}" == "tester_linux64_rr" ]]; then
5859
# For the `rr` job, we disable multi-threading.

.buildkite/pipelines/scheduled/coverage/coverage_linux64.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@ steps:
1111
- CODECOV_TOKEN="U2FsdGVkX19l0fhdBabbuiEdysyEabkJLRHfxm7CNRkuGbnwPV365sxxC7Czs/CVcws0N1oB4pVwALRRMe36oA=="
1212
- COVERALLS_TOKEN="U2FsdGVkX19zopI0hMNzzi2UUOvNVFD8Y0iisFnO/ryVxU7Tit8ZEaeN+gxodRx4CosUUh192F1+q3dTMWRIvw=="
1313
- JuliaCI/julia#v1:
14-
version: 1.6
14+
# Drop default "registries" directory, so it is not persisted from execution to execution
15+
persist_depot_dirs: packages,artifacts,compiled
16+
version: '1.6'
1517
- staticfloat/sandbox#v1:
1618
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v3.1/package_linux.x86_64.tar.gz
1719
rootfs_treehash: "8c33c341a864852629b8aac01a6eb6a79b73570e"

0 commit comments

Comments
 (0)