Skip to content

Commit 40123cb

Browse files
committed
CI (Buildkite): Update the coverage_linux64 builder to version v3.1 of the llvm_passes.x86_64 rootfs image
1 parent c7097c5 commit 40123cb

File tree

7 files changed

+18
-13
lines changed

7 files changed

+18
-13
lines changed

.buildkite/coverage-linux64/README.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

.buildkite/coverage-linux64/0_webui.yml renamed to .buildkite/scheduled/0_webui.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ steps:
1212
# Our signed pipelines must have a `signature` or `signature_file` parameter that
1313
# verifies the treehash of the pipeline itself and the inputs listed in `inputs`
1414
signed_pipelines:
15-
- pipeline: .buildkite/coverage-linux64/pipeline.yml
16-
signature: U2FsdGVkX190BiaBGCTT6GNBDe5cHX3ZAP0IXbBfOWo7ys+1IuD5ymf4ImJbRIeE8NQac+iqud+bqCPHjii6DKmqzX+Jz6vax1NY3AxROhYlO5spUClvKr1wdngUCQON
15+
- pipeline: .buildkite/scheduled/coverage_linux64.yml
16+
signature: "U2FsdGVkX1/wRM6Tz/OVG7eyY+gQknhjeIpnRnGhEPnrk5U7ViPvgmDUAf1mX7Lfo+/uxgGJlHKDrFE5yI3s2Zv3Mox6aH0U3U4rYwRdfpFETjPbCVjMPJfCB9sdf6Ab"

.buildkite/scheduled/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Scheduled builds
2+
3+
We use the [`julia-master->scheduled`](https://buildkite.com/julialang/julia-master-scheduled) pipeline for scheduled builds.
4+
5+
These builds run on a schedule once per day. They are not triggered by GitHub webhooks.
6+
7+
The scheduled builders are:
8+
- coverage_linux64
9+
10+
Useful files:
11+
- [`0_webui.yml`](0_webui.yml)
12+
- [`coverage_linux64.yml`](coverage_linux64.yml)

.buildkite/coverage-linux64/pipeline.yml renamed to .buildkite/scheduled/coverage_linux64.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# These steps should only run on `sandbox.jl` machines, not `docker`-isolated ones
2-
# since we need nestable sandboxing. The rootfs images being used here are built from
3-
# the `.buildkite/rootfs_images/llvm-passes.jl` file.
2+
# since we need nestable sandboxing.
43
agents:
54
queue: "julia"
65
# Only run on `sandbox.jl` machines (not `docker`-isolated ones) since we need nestable sandboxing
@@ -17,8 +16,8 @@ steps:
1716
- JuliaCI/julia#v1:
1817
version: 1.6
1918
- staticfloat/sandbox#v1:
20-
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v1/llvm-passes.tar.gz
21-
rootfs_treehash: "f3ed53f159e8f13edfba8b20ebdb8ece73c1b8a8"
19+
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v3.1/llvm_passes.x86_64.tar.gz
20+
rootfs_treehash: "9dd715500b117a16fcfa419ea0bca0c0ca902cee"
2221
uid: 1000
2322
gid: 1000
2423
commands: |
@@ -46,7 +45,7 @@ steps:
4645
4746
echo "--- Process and upload coverage information"
4847
./julia .buildkite/coverage-linux64/upload_coverage.jl
49-
timeout_in_minutes: 600 # 600 minutes = 10 hours
48+
timeout_in_minutes: 240 # 240 minutes = 4 hours
5049

5150
# We must accept the signed job id secret in order to propagate secrets
5251
env:

0 commit comments

Comments
 (0)