Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release-1.6: Backports for julia-1.6.4 #42147

Merged
merged 85 commits into from
Nov 13, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
95a9d25
Fix the `cmdlineargs` tests on Buildkite (#42118)
DilumAluthge Sep 6, 2021
1f7d49f
`Base.julia_cmd()`: correctly forward the `--sysimage-native-code=no`…
DilumAluthge Sep 9, 2021
775e053
CI (Buildkite, code coverage): increase the value of `JULIA_WORKER_TI…
DilumAluthge Sep 10, 2021
c6173a4
CI (Buildkite, code coverage): Fail the code coverage job is the cove…
DilumAluthge Sep 11, 2021
4b464fd
CI (Buildkite, GHA): Allow any user with triage or commit permissions…
DilumAluthge Sep 11, 2021
d783077
CI (Buildkite): in the experimental `asan` job, remove the "Test that…
DilumAluthge Sep 13, 2021
0a3f9fb
Slightly loosen a test so that linalg tests pass when using MKL (#42315)
ViralBShah Sep 20, 2021
1b402a1
CI (GHA): Only run the `Statuses` workflow when a pull request is ope…
DilumAluthge Sep 26, 2021
35598ab
CI (GHA): update to the latest commit of the `retry-buildkite` action…
DilumAluthge Sep 26, 2021
b8e63b9
[linear algebra] Patch Openblas v0.3.10 to fix EXCEPTION_ACCESS_VIOLA…
inkydragon Oct 2, 2021
d3b7f3d
Backport #42546 to 1.6 (#42564)
vchuravy Oct 9, 2021
1e3bd52
codegen: fix unswitchtupleunion for empty Tuple{}
vtjnash Oct 18, 2021
0c869cc
[REPL] 0nly do NFD normalization for latex tab-completion help if no …
GunnarFarneback Aug 16, 2021
35914a7
Work around registry corruption issues (#41934)
staticfloat Aug 19, 2021
2712e7b
CI (Buildkite): Add `package_linux` and `tester_linux` for more Linux…
DilumAluthge Sep 26, 2021
1c8a1d1
fix verifier to allow GlobalRef as assignment RHS (#42417)
JeffBezanson Sep 29, 2021
cbc7b31
improve apply_type error message (#42422)
vtjnash Sep 30, 2021
7ecea82
CI (Buildkite): explicitly set the `OPENBLAS_NUM_THREADS` environment…
DilumAluthge Oct 2, 2021
3151f26
CI (Buildkite): in the Buildkite cache, don't cache the "registries" …
DilumAluthge Oct 3, 2021
19fcead
CI (Buildkite): move the `asan` job from "experimental" to "main" (#4…
DilumAluthge Oct 3, 2021
eda0ae2
CI (Buildkite): fix the signature for the scheduled coverage pipeline…
DilumAluthge Oct 4, 2021
d2d676b
CI (Buildkite): add `package_musl64` and `tester_musl64` (Linux, musl…
DilumAluthge Oct 4, 2021
45ca273
Distributed: improve some of the tests in the Distributed test suite …
DilumAluthge Oct 5, 2021
c88eef0
CI (buildkite): ensure passing --output-sync when passing -j (#42511)
vtjnash Oct 6, 2021
35a7fe0
[buildkite] Fix env leakage of signed tokens (#42526)
staticfloat Oct 7, 2021
8cf01e5
CI (Buildkite): delete an empty YAML file (#42531)
DilumAluthge Oct 7, 2021
1739699
CI (Buildkite): reorganize some of the logic in the `tester_linux.yml…
DilumAluthge Oct 7, 2021
e4bcc22
CI (Buildkite): TEMPORARILY allow the `asan` job to fail (#42541)
DilumAluthge Oct 7, 2021
c2ed903
add option to allow stale_cachefile to ignore loaded modules (#42545)
IanButterworth Oct 9, 2021
de8c915
fix libgit2 error throw. Fixes #42575 (#42576)
IanButterworth Oct 10, 2021
1d03f3e
Base: fix `tryparse(Bool, " ")` (#42623)
barucden Oct 13, 2021
1e4966c
fix #42590, long attribute loop compiling `cfunction` (#42635)
JeffBezanson Oct 14, 2021
3ace1e5
CI (Buildbot, GHA): Rename "Statuses" to "Create Buildbot Statuses" (…
DilumAluthge Oct 14, 2021
fc84a83
CI (Buildkite, GHA): Rename "Retry" to "Retry Failed Buildkite Jobs" …
DilumAluthge Oct 14, 2021
58e8987
CI (Buildkite, GHA): in the "Retry Failed Buildkite Jobs" workflow, r…
DilumAluthge Oct 14, 2021
e21519f
CI (Buildkite): Add a once-daily scheduled job that builds Julia with…
DilumAluthge Oct 14, 2021
ef49602
Add a comment trigger for rerunning failed Buildkite jobs (#42655)
DilumAluthge Oct 15, 2021
58b4ba5
CI (Buildkite, GHA): Fix some bugs in the "Retry" workflow (#42657)
DilumAluthge Oct 15, 2021
ed9f3fa
CI (Buildkite): Run the Distributed test suite with multithreading en…
DilumAluthge Oct 15, 2021
f2f407f
Add cryptic secret for docs deploy key (#42667)
staticfloat Oct 15, 2021
bae45ae
[release-1.6] Bump the Downloads stdlib from 1b456c6 (v1.4.2) to b07b…
DilumAluthge Oct 29, 2021
fab125b
Revert "improve apply_type error message (#42422)"
KristofferC Oct 29, 2021
18b3e8c
CI (Buildkite): fix the timeout for the `tester_linux` job that runs …
DilumAluthge Oct 21, 2021
3f02389
fix unique over a dimension to use `isequal` over `==` (#42737)
KristofferC Oct 21, 2021
f5e3276
Distributed test suite: increase the timeout in the `poll_while` func…
DilumAluthge Oct 22, 2021
93c6ea8
Distributed test suite: if `Threads.nthreads() > 1`, skip certain tes…
DilumAluthge Oct 25, 2021
6d4a956
CI (Buildkite): make sure to hit ignore any unencrypted repo keys, re…
DilumAluthge Oct 26, 2021
fa3d502
fix #41908, inference error in subst_trivial_bounds (#41976)
JeffBezanson Aug 25, 2021
7803c97
(#42139) Fixes _is_mailto in resolution of autolink in Markdown modul…
tlienart Sep 8, 2021
6007f31
Eagerly do boundscheck when indexing into CartesianIndices (#42119)
johnnychen94 Sep 8, 2021
9b1ff81
Fix problem with union spliting during inlining, add regression test …
ianatol Sep 23, 2021
680bbce
Disable `DL_LOAD_PATH` prepending for `@`-paths on Darwin (#42721)
staticfloat Oct 21, 2021
0844d06
fix #42220: macro hygiene with unary `::` (#42221)
simeonschaub Sep 14, 2021
13df7b7
make tests ignore root more robustly (#42533)
vtjnash Oct 7, 2021
81312d9
CI: add TSAN to the sanitizers pipelines (#42444)
tkf Oct 4, 2021
ff0566f
CI (Buildkite): Update all rootfs images to the latest versions (#42802)
DilumAluthge Oct 28, 2021
09a49c6
MINSIGSTKSZ is no longer constant in glibc (#41860)
t-bltg Aug 12, 2021
655163f
CI (Buildkite): add a separate Buildkite job that runs the tests of t…
DilumAluthge Oct 31, 2021
a39d8d9
Optimize show(io::IO, m::Module) implementation. (#42773)
Sacha0 Oct 31, 2021
e8a8c19
no longer explicitly print some things in white (#42864)
KristofferC Oct 31, 2021
321216b
Test suite: improve the warning that we print when we skip the `Profi…
DilumAluthge Oct 31, 2021
d0495f8
`choosetests`: preparations for setting up a separate Buildkite job t…
DilumAluthge Nov 1, 2021
0a50e14
use the httable key instead of the binding name in jl_module_names (#…
Pangoraw Nov 1, 2021
dfee7f9
`choosetests`: `Pkg/pkg` is no longer relevant (#42890)
DilumAluthge Nov 2, 2021
4d80107
CI (Buildkite): add Pkg, Artifacts, and LazyArtifacts to the list of …
DilumAluthge Nov 4, 2021
b3a55bf
Eliminate `@loader_path/julia` element of `DL_LOAD_PATH` (#42930)
staticfloat Nov 4, 2021
3751191
Distributed test suite: mark another test as thread-unsafe (#42941)
DilumAluthge Nov 5, 2021
738e857
CI (GHA, Buildbot): temporarily, don't create the `linuxaarch64` Buil…
DilumAluthge Nov 5, 2021
cbcc975
CI (Buildkite): increase the default timeouts (#42953)
DilumAluthge Nov 5, 2021
b735b33
CI (Buildkite): Fix the Buildkite once-daily scheduled job (#42976)
DilumAluthge Nov 7, 2021
35a43da
CI (Buildkite): increase the timeouts for the Buildkite jobs that run…
DilumAluthge Nov 7, 2021
91138dd
CI (GHA, Buildbot): Update the list of commit statuses created by the…
DilumAluthge Nov 7, 2021
1925124
CI (Buildkite): fix another bug in the once-daily scheduled Buildkite…
DilumAluthge Nov 7, 2021
eddadec
REPL: fix #27184, ensure macro existence before lowering (#40621)
aviatesk Apr 28, 2021
11f34cc
tests: add help and reflection abilities to choosetests option parser…
vtjnash Oct 4, 2021
a5ad756
`choosetests`: add the `--force-net` option, which will throw an erro…
DilumAluthge Nov 1, 2021
9cf2c02
CI (Buildkite): increase the timeout of the code coverage job (#42994)
DilumAluthge Nov 8, 2021
5ef12f7
Add missing type parameter to TakeWhile (#42958)
pepijndevos Nov 9, 2021
bc3e188
`file` tests: in the `"tempname with parent"` test, temporarily unset…
DilumAluthge Nov 9, 2021
593922a
CI (Buildkite): use a `TMPDIR` that is backed by real storage (#42995)
DilumAluthge Nov 10, 2021
7524cdd
Update BinaryBuilder libuv to 2.0.1+4 (#41900)
ararslan Aug 18, 2021
597a1ce
Fix libunwind segfaults from JIT frames on FreeBSD (#42970)
ararslan Nov 7, 2021
c71fe01
fix string syntax on 1.6
KristofferC Nov 10, 2021
94d6407
bump Pkg version to latest 1.6
KristofferC Nov 11, 2021
e93d153
disallow unbalanced bidirectional formatting in strings and comments …
JeffBezanson Nov 11, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .buildkite/cryptic_repo_keys/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Ignore the unencrypted repo_key
repo_key

# Ignore any agent keys (public or private) we have stored
agent_key*
4 changes: 1 addition & 3 deletions .buildkite/pipelines/experimental/0_webui.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
agents:
queue: "julia"
sandbox.jl: "true"

steps:
- label: ":unlock: Unlock secrets, launch pipelines"
plugins:
Expand All @@ -16,9 +15,8 @@ steps:
# pipelines.
unsigned_pipelines:
- .buildkite/pipelines/experimental/launch_unsigned_builders.yml

# Our signed pipelines must have a `signature` or `signature_file` parameter that
# verifies the treehash of the pipeline itself and the inputs listed in `inputs`
# signed_pipelines:
# - pipeline: .buildkite/pipelines/experimental/misc/foo_bar_baz.yml
# signature: "my_signature"
# signature_file: .buildkite/pipelines/experimental/misc/foo_bar_baz.yml.signature
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
steps:
- label: ":buildkite: Launch unsigned pipelines"
commands: |
buildkite-agent pipeline upload .buildkite/pipelines/experimental/misc/sanitizers.yml
true
agents:
queue: julia
31 changes: 0 additions & 31 deletions .buildkite/pipelines/experimental/misc/sanitizers.yml

This file was deleted.

1 change: 0 additions & 1 deletion .buildkite/pipelines/main/0_webui.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
agents:
queue: "julia"
sandbox.jl: "true"

steps:
- label: ":unlock: Unlock secrets, launch pipelines"
plugins:
Expand Down
18 changes: 11 additions & 7 deletions .buildkite/pipelines/main/launch_unsigned_builders.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,21 @@
# something about the privileged steps.

steps:
- label: ":buildkite: Launch unsigned builders"
- label: ":buildkite: Launch unsigned jobs"
commands: |
# First, we launch the `whitespace` builder, because we want that builder to finish as quickly as possible.
buildkite-agent pipeline upload .buildkite/pipelines/main/misc/whitespace.yml

# Next, we launch the miscellaneous builders in alphabetical order.
# Launch the miscellaneous jobs in alphabetical order.
buildkite-agent pipeline upload .buildkite/pipelines/main/misc/doctest.yml
buildkite-agent pipeline upload .buildkite/pipelines/main/misc/embedding.yml
buildkite-agent pipeline upload .buildkite/pipelines/main/misc/llvmpasses.yml
buildkite-agent pipeline upload .buildkite/pipelines/main/misc/sanitizers.yml

# Finally, we launch the platform builders (`package_*`) and (`tester_*`) in alphabetical order.
buildkite-agent pipeline upload .buildkite/pipelines/main/platforms/linux64.yml
# Launch all of the platform jobs.
bash .buildkite/utilities/platforms/platforms.sh .buildkite/pipelines/main/platforms/package_linux.arches .buildkite/pipelines/main/platforms/package_linux.yml
bash .buildkite/utilities/platforms/platforms.sh .buildkite/pipelines/main/platforms/tester_linux.arches .buildkite/pipelines/main/platforms/tester_linux.yml

# Launch the `whitespace` job last. Uploading it last actually causes it to start
# first. We want this job to start first because we want it to finish as quickly
# as possible.
buildkite-agent pipeline upload .buildkite/pipelines/main/misc/whitespace.yml
agents:
queue: julia
14 changes: 6 additions & 8 deletions .buildkite/pipelines/main/misc/doctest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,25 @@ agents:
# Only run on `sandbox.jl` machines (not `docker`-isolated ones) since we need nestable sandboxing
sandbox.jl: "true"
os: "linux"

steps:
- label: "doctest"
key: doctest
plugins:
- JuliaCI/julia#v1:
version: 1.6
# Drop default "registries" directory, so it is not persisted from execution to execution
persist_depot_dirs: packages,artifacts,compiled
version: '1.6'
- staticfloat/sandbox#v1:
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v3.1/package_linux.x86_64.tar.gz
rootfs_treehash: "8c33c341a864852629b8aac01a6eb6a79b73570e"
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v4.8/package_linux.x86_64.tar.gz
rootfs_treehash: "2a058481b567f0e91b9aa3ce4ad4f09e6419355a"
uid: 1000
gid: 1000
workspaces:
# Include `/cache/repos` so that our `git` version introspection works.
- "/cache/repos:/cache/repos"
commands: |
echo "--- Build Julia from source"
make -j 6
make --output-sync -j 6

echo "--- Print Julia version info"
./julia -e 'using InteractiveUtils; InteractiveUtils.versioninfo()'
Expand All @@ -31,6 +32,3 @@ steps:
echo "--- Run Julia doctests"
JULIA_NUM_THREADS=1 make -C doc doctest=true
timeout_in_minutes: 45
notify:
- github_commit_status:
context: "doctest"
23 changes: 10 additions & 13 deletions .buildkite/pipelines/main/misc/embedding.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,32 +3,29 @@ agents:
# Only run on `sandbox.jl` machines (not `docker`-isolated ones) since we need nestable sandboxing
sandbox.jl: "true"
os: "linux"

steps:
- label: "embedding"
key: "embedding"
plugins:
- JuliaCI/julia#v1:
version: 1.6
# Drop default "registries" directory, so it is not persisted from execution to execution
persist_depot_dirs: packages,artifacts,compiled
version: '1.6'
- staticfloat/sandbox#v1:
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v3.1/package_linux.x86_64.tar.gz
rootfs_treehash: "8c33c341a864852629b8aac01a6eb6a79b73570e"
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v4.8/package_linux.x86_64.tar.gz
rootfs_treehash: "2a058481b567f0e91b9aa3ce4ad4f09e6419355a"
uid: 1000
gid: 1000
workspaces:
# Include `/cache/repos` so that our `git` version introspection works.
- "/cache/repos:/cache/repos"
commands: |
prefix="/tmp/prefix"
echo "+++ Build julia, deploy to $${prefix}"
make -j$${JULIA_NUM_CORES} JULIA_PRECOMPILE=0 prefix=$${prefix} install
echo "+++ Build julia, deploy to $${prefix:?}"
make --output-sync -j$${JULIA_CPU_THREADS:?} JULIA_PRECOMPILE=0 prefix=$${prefix:?} install

embedding_output="/tmp/embedding-test"
echo "+++ Run embedding tests, deploy to $${embedding_output}"
mkdir -p "$${embedding_output}"
make -j$${JULIA_NUM_CORES} -C test/embedding JULIA="$${prefix}/bin/julia" BIN="$${embedding_output}"

echo "+++ Run embedding tests, deploy to $${embedding_output:?}"
mkdir -p "$${embedding_output:?}"
make --output-sync -j$${JULIA_CPU_THREADS:?} -C test/embedding JULIA="$${prefix:?}/bin/julia" BIN="$${embedding_output:?}"
timeout_in_minutes: 60
notify:
- github_commit_status:
context: "embedding"
36 changes: 16 additions & 20 deletions .buildkite/pipelines/main/misc/llvmpasses.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,50 +3,46 @@ agents:
# Only run on `sandbox.jl` machines (not `docker`-isolated ones) since we need nestable sandboxing
sandbox.jl: "true"
os: "linux"

steps:
- label: "analyzegc"
key: "analyzegc"
plugins:
- JuliaCI/julia#v1:
version: 1.6
# Drop default "registries" directory, so it is not persisted from execution to execution
persist_depot_dirs: packages,artifacts,compiled
version: '1.6'
- staticfloat/sandbox#v1:
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v3.1/llvm_passes.x86_64.tar.gz
rootfs_treehash: "9dd715500b117a16fcfa419ea0bca0c0ca902cee"
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v4.8/llvm_passes.x86_64.tar.gz
rootfs_treehash: "c7a289a8cc544b234b1e2d7cbcce3e6815359ecd"
workspaces:
# Include `/cache/repos` so that our `git` version introspection works.
- "/cache/repos:/cache/repos"
commands: |
echo "--- Install in-tree LLVM dependencies"
make -j$${JULIA_NUM_CORES} -C deps install-llvm install-clang install-llvm-tools install-libuv install-utf8proc install-unwind
make --output-sync -j$${JULIA_CPU_THREADS:?} -C deps install-llvm install-clang install-llvm-tools install-libuv install-utf8proc install-unwind
echo "+++ run clangsa/analyzegc"
make -j$${JULIA_NUM_CORES} -C test/clangsa
make -j$${JULIA_NUM_CORES} -C src analyzegc
make --output-sync -j$${JULIA_CPU_THREADS:?} -C test/clangsa
make --output-sync -j$${JULIA_CPU_THREADS:?} -C src analyzegc
timeout_in_minutes: 60
notify:
- github_commit_status:
context: "analyzegc"

- label: "llvmpasses"
key: "llvmpasses"
plugins:
- JuliaCI/julia#v1:
version: 1.6
# Drop default "registries" directory, so it is not persisted from execution to execution
persist_depot_dirs: packages,artifacts,compiled
version: '1.6'
- staticfloat/sandbox#v1:
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v3.8/package_linux.x86_64.tar.gz
rootfs_treehash: "84a323ae8fcc724f8ea5aca5901bbbf4bda3e519"
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v4.8/package_linux.x86_64.tar.gz
rootfs_treehash: "2a058481b567f0e91b9aa3ce4ad4f09e6419355a"
uid: 1000
gid: 1000
workspaces:
- "/cache/repos:/cache/repos"
commands: |
echo "--- make release"
make -j$${JULIA_NUM_CORES} release JULIA_PRECOMPILE=0
make --output-sync -j$${JULIA_CPU_THREADS:?} release JULIA_PRECOMPILE=0
echo "--- make src/install-analysis-deps"
make -j$${JULIA_NUM_CORES} -C src install-analysis-deps
make --output-sync -j$${JULIA_CPU_THREADS:?} -C src install-analysis-deps
echo "+++ make test/llvmpasses"
make -j$${JULIA_NUM_CORES} -C test/llvmpasses
make --output-sync -j$${JULIA_CPU_THREADS:?} -C test/llvmpasses
timeout_in_minutes: 60
notify:
- github_commit_status:
context: "llvmpasses"
47 changes: 47 additions & 0 deletions .buildkite/pipelines/main/misc/sanitizers.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
agents:
queue: "julia"
# Only run on `sandbox.jl` machines (not `docker`-isolated ones) since we need nestable sandboxing
sandbox.jl: "true"
os: "linux"
steps:
- label: "asan"
key: "asan"
plugins:
- JuliaCI/julia#v1:
# Drop default "registries" directory, so it is not persisted from execution to execution
persist_depot_dirs: packages,artifacts,compiled
version: '1.6'
- staticfloat/sandbox#v1:
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v4.8/llvm_passes.x86_64.tar.gz
rootfs_treehash: "c7a289a8cc544b234b1e2d7cbcce3e6815359ecd"
uid: 1000
gid: 1000
workspaces:
- "/cache/repos:/cache/repos"
timeout_in_minutes: 120
if: | # We only run the `asan` job on Julia 1.8 and later.
(pipeline.slug != "julia-release-1-dot-6") && (pipeline.slug != "julia-release-1-dot-7")
soft_fail: true # TODO: delete this line (and thus disallow failures) once JuliaLang/julia#42540 is fixed
commands: |
echo "--- Build julia-debug with ASAN"
contrib/asan/build.sh ./tmp/test-asan -j$${JULIA_CPU_THREADS:?} debug
- label: "tsan"
key: "tsan"
plugins:
- JuliaCI/julia#v1:
# Drop default "registries" directory, so it is not persisted from execution to execution
persist_depot_dirs: packages,artifacts,compiled
version: '1.6'
- staticfloat/sandbox#v1:
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v4.8/llvm_passes.x86_64.tar.gz
rootfs_treehash: "c7a289a8cc544b234b1e2d7cbcce3e6815359ecd"
uid: 1000
gid: 1000
workspaces:
- "/cache/repos:/cache/repos"
timeout_in_minutes: 120
if: | # We only run the `tsan` job on Julia 1.8 and later.
(pipeline.slug != "julia-release-1-dot-6") && (pipeline.slug != "julia-release-1-dot-7")
commands: |
echo "--- Build julia-debug runtime with TSAN"
contrib/tsan/build.sh ./tmp/test-tsan -j$${JULIA_CPU_THREADS:?} julia-src-debug
7 changes: 4 additions & 3 deletions .buildkite/pipelines/main/misc/signed_pipeline_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,14 @@ agents:
## pipeline that showcases decryption of environment variable
steps:
- label: ":lock: :rocket: Signed pipeline test"
# We must accept the signed job id secret in order to propagate secrets
env:
BUILDKITE_PLUGIN_CRYPTIC_BASE64_SIGNED_JOB_ID_SECRET: ${BUILDKITE_PLUGIN_CRYPTIC_BASE64_SIGNED_JOB_ID_SECRET?}
depends_on:
plugins:
- staticfloat/cryptic#v1:
variables:
- SECRET_KEY="U2FsdGVkX18tb7st0SuQAvh4Yv4xENxOAu8q9XkmOeDVKBNY4FngEwK3xmiKUqaS"
commands: |
echo "SECRET_KEY: $${SECRET_KEY}"

# We must accept the signed job id secret in order to propagate secrets
env:
BUILDKITE_PLUGIN_CRYPTIC_BASE64_SIGNED_JOB_ID_SECRET: ${BUILDKITE_PLUGIN_CRYPTIC_BASE64_SIGNED_JOB_ID_SECRET?}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Salted__��NE""�;��יܜ��3%���0-R�`�>t��QΪZ6-�N�����He��_5��[�d��zn�@�@B9���H�ۮ���'
Salted__���J0�Q?���rۀ�g�~�d��ۛŧ�ө��o���Ujʀ���p�)�$�U$� ���y@gZM}{�m��,۠�K��e�r�
13 changes: 7 additions & 6 deletions .buildkite/pipelines/main/misc/whitespace.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,22 @@ agents:
# Only run on `sandbox.jl` machines (not `docker`-isolated ones) since we need nestable sandboxing
sandbox.jl: "true"
os: "linux"

steps:
- label: "whitespace"
key: "whitespace"
plugins:
- JuliaCI/julia#v1:
version: 1.6
# Drop default "registries" directory, so it is not persisted from execution to execution
persist_depot_dirs: packages,artifacts,compiled
version: '1.6'
- staticfloat/sandbox#v1:
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v3.1/package_linux.x86_64.tar.gz
rootfs_treehash: "8c33c341a864852629b8aac01a6eb6a79b73570e"
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v4.8/package_linux.x86_64.tar.gz
rootfs_treehash: "2a058481b567f0e91b9aa3ce4ad4f09e6419355a"
workspaces:
- "/cache/repos:/cache/repos"
commands: |
make -j$${JULIA_NUM_CORES} check-whitespace
timeout_in_minutes: 10
notify:
- github_commit_status:
context: "whitespace"
commands: |
make --output-sync -j$${JULIA_CPU_THREADS:?} check-whitespace
Loading