https://github.com/JuliaCI/julia-buildkite & https://github.com/JuliaLang/julia

WIP: Address some reviewer comments

Canceled automatically after 41m 38s

[Code inspection] Could not download XML artifacts. Skip coverage.

Agent for job :pipeline::arrow_up: Upload Pipeline: .buildkite/pipeline.yml (0195fca7-a177-4523-ae30-6d4525095586): bk-agent-prod-k8s-1743700601785867189 (k8s) - [metrics] [events]

Agent for job Get reference from target branch (0195fca8-9c17-46d2-922f-8bfcd4197e8c): bk-agent-prod-k8s-1743700680485235107 (k8s) - [metrics] [events]

Agent for job :white_check_mark: Check go sources (0195fca8-9c18-4025-8616-c0310b75401b): bk-agent-prod-k8s-1743700759484126613 (k8s) - [metrics] [events]

Agent for job :sonarqube: Continuous Code Inspection (0195fca8-9c1c-46f0-b039-9716118a782e): bk-agent-prod-k8s-1743700808389205679 (k8s) - [metrics] [events]

Agent for job Publish benchmarks (0195fca8-9c1b-4d05-ad1b-4addb0fc2fa5): bk-agent-prod-k8s-1743700808490079876 (k8s) - [metrics] [events]

Agent for job :junit: Junit annotate (0195fca8-9c1d-4a66-be0e-8f23f2ed5301): bk-agent-prod-gcp-1743700808582785531 (gcp) - [metrics] [events]

Unlock secrets, launch pipelinestrue
Waited 6s
·
Ran in 29s
Launch signed jobstrue
Waited 5s
·
Ran in 13s
Launch upload jobs# Explicitly pass along the cryptic token to child pipelines && export BUILDKITE_PLUGIN_CRYPTIC_BASE64_SIGNED_JOB_ID_SECRET && export ALLOW_FAIL="false" && ##### Launch `upload_*` jobs to store tarballs into S3 once tests are done && ### Linux: && # Regular Linux upload jobs: && GROUP="Upload" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/upload_linux.arches \ && .buildkite/pipelines/main/platforms/upload_linux.yml && # PowerPC Linux upload jobs, which we only run for Julia prior to 1.12: && GROUP="Upload" \ && julia .buildkite/pipelines/main/platforms/launch_powerpc.jl \ && .buildkite/pipelines/main/platforms/upload_linux.powerpc.arches \ && .buildkite/pipelines/main/platforms/upload_linux.yml && ### macOS: && GROUP="Upload" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/upload_macos.arches \ && .buildkite/pipelines/main/platforms/upload_macos.yml && ### FreeBSD: && GROUP="Upload" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/upload_freebsd.arches \ && .buildkite/pipelines/main/platforms/upload_freebsd.yml && ### Windows: && GROUP="Upload" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/upload_windows.arches \ && .buildkite/pipelines/main/platforms/upload_windows.yml && for OS in linux macos freebsd windows; do \ && GROUP="Upload" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/upload_${OS}.arches \ && .buildkite/pipelines/main/misc/upload_buildkite_results.yml && done && # Launch doctest deploy job && buildkite-agent pipeline upload .buildkite/pipelines/main/misc/deploy_docs.yml && # Don't share this with buildkite's env display && unset BUILDKITE_PLUGIN_CRYPTIC_BASE64_SIGNED_JOB_ID_SECRET
Waited 10s
·
Ran in 18s
Launch allowed-to-fail upload jobs# Explicitly pass along the cryptic token to child pipelines && export BUILDKITE_PLUGIN_CRYPTIC_BASE64_SIGNED_JOB_ID_SECRET && export ALLOW_FAIL="true" && # Launch Linux allowed-to-fail upload jobs && GROUP="Allow Fail (Upload)" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/upload_linux.soft_fail.arches \ && .buildkite/pipelines/main/platforms/upload_linux.yml && # Don't share this with buildkite's env display && unset BUILDKITE_PLUGIN_CRYPTIC_BASE64_SIGNED_JOB_ID_SECRET
Waited 2s
·
Ran in 9s
:linux: upload x86_64-linux-muslbash .buildkite/utilities/upload_julia.sh
Waited 1s
·
Ran in 24s
Launch build jobs### Launch Linux build jobs. && # Regular: && GROUP="Build" \ && ALLOW_FAIL="false" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/build_linux.arches \ && .buildkite/pipelines/main/platforms/build_linux.yml && # PowerPC (only for Julia prior to 1.12): && GROUP="Build" \ && ALLOW_FAIL="false" \ && julia .buildkite/pipelines/main/platforms/launch_powerpc.jl \ && .buildkite/pipelines/main/platforms/build_linux.powerpc.arches \ && .buildkite/pipelines/main/platforms/build_linux.yml && ### Launch macOS build jobs: && GROUP="Build" \ && ALLOW_FAIL="false" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/build_macos.arches \ && .buildkite/pipelines/main/platforms/build_macos.yml && ### Launch FreeBSD build jobs: && GROUP="Build" \ && ALLOW_FAIL="false" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/build_freebsd.arches \ && .buildkite/pipelines/main/platforms/build_freebsd.yml && ### Launch Windows build jobs: && GROUP="Build" \ && ALLOW_FAIL="false" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/build_windows.arches \ && .buildkite/pipelines/main/platforms/build_windows.yml
Waited 8s
·
Ran in 27s
:windows: build i686-w64-mingw32
Canceled
Waited 7s
·
Ran in 40m 38s
:windows: build x86_64-w64-mingw32
Canceled
Waited 6s
·
Ran in 40m 50s
:freebsd: build x86_64-unknown-freebsdbash .buildkite/utilities/build_julia.sh
Waited 1s
·
Ran in 25m 30s
:mac: build aarch64-apple-darwinbash .buildkite/utilities/build_julia.sh
Waited 7s
·
Ran in 11m 9s
:mac: build x86_64-apple-darwinbash .buildkite/utilities/build_julia.sh
Canceled
Waited 7s
·
Ran in 40m 35s
:linux: build aarch64-linux-gnubash .buildkite/utilities/build_julia.sh
Waited 2s
·
Ran in 36m 31s
:linux: build x86_64-linux-gnuprofilingbash .buildkite/utilities/build_julia.sh
Waited 10s
·
Ran in 27m 37s
:linux: build x86_64-linux-gnuassertbash .buildkite/utilities/build_julia.sh
Waited 8s
·
Ran in 29m 42s
:linux: build x86_64-linux-gnubash .buildkite/utilities/build_julia.sh
Waited 4s
·
Ran in 23m 33s
:linux: build i686-linux-gnubash .buildkite/utilities/build_julia.sh
Canceled
Waited 10s
·
Ran in 40m 55s
Launch check jobsbuildkite-agent pipeline upload .buildkite/pipelines/main/misc/analyzegc.yml && buildkite-agent pipeline upload .buildkite/pipelines/main/misc/doctest.yml && buildkite-agent pipeline upload .buildkite/pipelines/main/misc/pdf_docs/build_pdf_docs.yml && buildkite-agent pipeline upload .buildkite/pipelines/main/misc/embedding.yml && buildkite-agent pipeline upload .buildkite/pipelines/main/misc/trimming.yml && buildkite-agent pipeline upload .buildkite/pipelines/main/misc/llvmpasses.yml && # buildkite-agent pipeline upload .buildkite/pipelines/main/misc/whitespace.yml # Currently runs in GitHub Actions instead of Buildkite && buildkite-agent pipeline upload .buildkite/pipelines/main/misc/sanitizers/asan.yml && buildkite-agent pipeline upload .buildkite/pipelines/main/misc/sanitizers/tsan.yml
Waited 6s
·
Ran in 17s
tsanecho "--- Build julia-debug runtime with TSAN" && VERBOSE=1 contrib/tsan/build.sh ./tmp/test-tsan -j${JULIA_CPU_THREADS:?} julia-src-debug
Waited 8s
·
Ran in 2m 7s
asanecho "--- Build julia with ASAN" && VERBOSE=1 contrib/asan/build.sh ./tmp/test-asan -j${JULIA_CPU_THREADS:?}
Canceled
Waited 10s
·
Ran in 40m 55s
llvmpassesecho "--- make release" && # Enable Julia assertions: FORCE_ASSERTIONS=1 && # Enable LLVM assertions: LLVM_ASSERTIONS=1 && export MAKE_ASSERT_FLAGS="FORCE_ASSERTIONS=1 LLVM_ASSERTIONS=1" && make --output-sync -j${JULIA_CPU_THREADS:?} release JULIA_PRECOMPILE=0 ${MAKE_ASSERT_FLAGS:?} && echo "--- make src/install-analysis-deps" && make --output-sync -j${JULIA_CPU_THREADS:?} -C src install-analysis-deps ${MAKE_ASSERT_FLAGS:?} && echo "+++ make test/llvmpasses" && make --output-sync -j${JULIA_CPU_THREADS:?} -C test/llvmpasses ${MAKE_ASSERT_FLAGS:?}
Canceled
Waited 10s
·
Ran in 17m 7s
trimming# Download pre-built julia, extract into `usr/` && buildkite-agent artifact download --step "build_x86_64-linux-gnu" 'julia-*-linux-x86_64.tar.gz' . && mkdir -p usr && tar -C usr --strip-components=1 -zxf julia-*-linux-x86_64.tar.gz && rm -f julia-*-linux-x86_64.tar.gz && make --output-sync -j${JULIA_CPU_THREADS:?} -C test/trimming check JULIA="$(pwd)/usr/bin/julia" BIN="$(pwd)/usr/bin"
Waited 7s
·
Ran in 4m 53s
embedding# Download pre-built julia, extract into `usr/` && buildkite-agent artifact download --step "build_x86_64-linux-gnu" 'julia-*-linux-x86_64.tar.gz' . && mkdir -p usr && tar -C usr --strip-components=1 -zxf julia-*-linux-x86_64.tar.gz && rm -f julia-*-linux-x86_64.tar.gz && embedding_output="/tmp/embedding-test" && echo "+++ Run embedding tests, deploy to ${embedding_output:?}" && mkdir -p "${embedding_output:?}" && make --output-sync -j${JULIA_CPU_THREADS:?} -C test/embedding check JULIA="$(pwd)/usr/bin/julia" BIN="${embedding_output:?}"
Waited 3s
·
Ran in 1m 45s
pdf_docs_buildecho "--- Download pre-built julia, extract into usr/" && buildkite-agent artifact download --step "build_x86_64-linux-gnu" 'julia-*-linux-x86_64.tar.gz' . && mkdir -p ./usr && tar -C ./usr --strip-components=1 -zxf julia-*-linux-x86_64.tar.gz && ln -s ./usr/bin/julia ./julia && echo "--- Print Julia version info" && export JULIA_NUM_THREADS=1 && ./julia -e 'using InteractiveUtils; InteractiveUtils.versioninfo()' && echo "--- Set some environment variables and create some directories" && export DOCUMENTER_LATEX_DEBUG="$(pwd)/latex-debug-logs" && mkdir -p ${DOCUMENTER_LATEX_DEBUG:?} && echo "DOCUMENTER_LATEX_DEBUG is ${DOCUMENTER_LATEX_DEBUG:?}" && echo "--- Build the PDF" && ./julia .buildkite/pipelines/main/misc/pdf_docs/make.jl && echo "--- Upload the PDF files as Buildkite artifacts" && find . -type f -name "*.pdf" && cd doc/_build/pdf/en && buildkite-agent artifact upload TheJuliaLanguage.pdf
Canceled
Waited 8s
·
Ran in 17m 9s
doctest# Download pre-built julia, extract into `usr/` && buildkite-agent artifact download --step "build_x86_64-linux-gnu" 'julia-*-linux-x86_64.tar.gz' . && mkdir -p ./usr && tar -C ./usr --strip-components=1 -zxf julia-*-linux-x86_64.tar.gz && ln -s ./usr/bin/julia ./julia && echo "--- Print Julia version info" && export JULIA_NUM_THREADS=1 && ./julia -e 'using InteractiveUtils; InteractiveUtils.versioninfo()' && TARBALL_NAME="$(echo julia-*-linux-x86_64.tar.gz)" && export DOCUMENTER_ARCHIVE="${TARBALL_NAME%-linux-x86_64.tar.gz}-htmldocs.tar.gz" && echo "--- Run Julia doctests/build HTML docs" && cd doc && make deploy doctest=true && echo "--- Compress and upload HTML docs" && buildkite-agent artifact upload "${DOCUMENTER_ARCHIVE}"
Waited 7s
·
Ran in 8m 17s
analyzegcecho "--- Install in-tree LLVM dependencies" && make --output-sync -j${JULIA_CPU_THREADS:?} -C src install-analysis-deps && echo "+++ run clangsa/analyzegc" && make --output-sync -j${JULIA_CPU_THREADS:?} -C test/clangsa --keep-going && make --output-sync -j${JULIA_CPU_THREADS:?} -C src analyze --keep-going
Waited 10s
·
Ran in 3m 58s
Launch test jobsexport ALLOW_FAIL="false" && buildkite-agent pipeline upload .buildkite/pipelines/main/misc/gcext.yml && buildkite-agent pipeline upload .buildkite/pipelines/main/misc/test_revise.yml && ### Launch Linux test jobs. && # Regular: && GROUP="Test" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/test_linux.arches \ && .buildkite/pipelines/main/platforms/test_linux.yml && # i686-linux-gnu: && GROUP="Test" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/test_linux.i686.arches \ && .buildkite/pipelines/main/platforms/test_linux.i686.yml && ### Launch macOS test jobs: && GROUP="Test" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/test_macos.arches \ && .buildkite/pipelines/main/platforms/test_macos.yml && ### Launch FreeBSD test jobs: && GROUP="Test" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/test_freebsd.arches \ && .buildkite/pipelines/main/platforms/test_freebsd.yml && ### Launch Windows test jobs: && GROUP="Test" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/test_windows.arches \ && .buildkite/pipelines/main/platforms/test_windows.yml && echo "+++ Finished launching test jobs"
Waited 9s
·
Ran in 37s
:windows: test i686-w64-mingw32bash .buildkite/utilities/test_julia.sh
Canceled
:windows: test x86_64-w64-mingw32bash .buildkite/utilities/test_julia.sh
Canceled
:freebsd: test x86_64-unknown-freebsdbash .buildkite/utilities/test_julia.sh
Canceled
Waited 59s
·
Ran in 14m 27s
:mac: test aarch64-apple-darwinbash .buildkite/utilities/test_julia.sh
Canceled
Waited 2s
·
Ran in 29m 24s
:mac: test x86_64-apple-darwinbash .buildkite/utilities/test_julia.sh
Canceled
:linux: test i686-linux-gnunetbash .buildkite/utilities/test_julia.sh
Canceled
:linux: test i686-linux-gnubash .buildkite/utilities/test_julia.sh
Canceled
:linux: test x86_64-linux-gnuassertrr-netbash .buildkite/utilities/test_julia.sh
Waited 4m 24s
·
Ran in 5m 45s
:linux: test x86_64-linux-gnuassertrrbash .buildkite/utilities/test_julia.sh
Canceled
Waited 7m 15s
·
Ran in 3m 48s
:linux: test x86_64-linux-gnubash .buildkite/utilities/test_julia.sh
Canceled
Waited 2s
·
Ran in 17m 27s
test revise# Download pre-built julia, extract into `usr/` && buildkite-agent artifact download --step "build_x86_64-linux-gnu" 'julia-*-linux-x86_64.tar.gz' . && mkdir -p ./usr && tar -C ./usr --strip-components=1 -zxf julia-*-linux-x86_64.tar.gz && ln -s ./usr/bin/julia ./julia && echo "--- Install and test Revise" && unset JULIA_DEPOT_PATH && JULIA_PKG_PRECOMPILE_AUTO=0 ./julia -e 'using Pkg; Pkg.add(name="Revise", rev="master"); ENV["JULIA_PKG_PRECOMPILE_AUTO"]=1; Pkg.test("Revise")'
Waited 4s
·
Ran in 5m 56s
gcext# Download pre-built julia, extract into `usr/` && buildkite-agent artifact download --step "build_x86_64-linux-gnu" 'julia-*-linux-x86_64.tar.gz' . && mkdir -p usr && tar -C usr --strip-components=1 -zxf julia-*-linux-x86_64.tar.gz && rm -f julia-*-linux-x86_64.tar.gz && gcext_output="/tmp/gcext-test" && echo "+++ Run gcext tests, deploy to ${gcext_output:?}" && mkdir -p "${gcext_output:?}" && make --output-sync -j${JULIA_CPU_THREADS:?} -C test/gcext check JULIA="$(pwd)/usr/bin/julia" BIN="${gcext_output:?}"
Waited 7s
·
Ran in 4m 0s
Launch allowed-to-fail build jobsexport ALLOW_FAIL="true" && # Launch Linux allowed-to-fail build jobs: && GROUP="Allow Fail" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/build_linux.soft_fail.arches \ && .buildkite/pipelines/main/platforms/build_linux.yml && # Launch macOS allowed-to-fail build jobs: && GROUP="Allow Fail" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/build_macos.soft_fail.arches \ && .buildkite/pipelines/main/platforms/build_macos.yml
Waited 2s
·
Ran in 26s
:linux: build x86_64-linux-gnummtkbash .buildkite/utilities/build_julia.sh
Waited 1s
·
Ran in 23m 14s
:linux: build x86_64-linux-muslbash .buildkite/utilities/build_julia.sh
Waited 7s
·
Ran in 35m 2s
Launch allowed-to-fail test jobsexport ALLOW_FAIL="true" && ### Launch Linux allowed-to-fail test jobs. && # Regular: && GROUP="Allow Fail" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/test_linux.soft_fail.arches \ && .buildkite/pipelines/main/platforms/test_linux.yml && # PowerPC (only for Julia prior to 1.12): && GROUP="Test" \ && julia .buildkite/pipelines/main/platforms/launch_powerpc.jl \ && .buildkite/pipelines/main/platforms/test_linux.powerpc.soft_fail.arches \ && .buildkite/pipelines/main/platforms/test_linux.yml && ### Launch macOS allowed-to-fail test jobs: && GROUP="Allow Fail" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/test_macos.soft_fail.arches \ && .buildkite/pipelines/main/platforms/test_macos.yml && ### Launch FreeBSD allowed-to-fail jobs: && GROUP="Allow Fail" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/test_freebsd.soft_fail.arches \ && .buildkite/pipelines/main/platforms/test_freebsd.yml && ### Launch Windows allowed-to-fail test jobs: && GROUP="Allow Fail" \ && bash .buildkite/utilities/arches_pipeline_upload.sh \ && .buildkite/pipelines/main/platforms/test_windows.soft_fail.arches \ && .buildkite/pipelines/main/platforms/test_windows.yml
Waited 8s
·
Ran in 15s
:linux: test x86_64-linux-gnummtkbash .buildkite/utilities/test_julia.sh
Canceled
Waited 9s
·
Ran in 17m 36s
:linux: test x86_64-linux-muslbash .buildkite/utilities/test_julia.sh
Waited 2m 14s
·
Ran in 34s
:linux: test aarch64-linux-gnubash .buildkite/utilities/test_julia.sh
Canceled
Waited 10s
·
Ran in 4m 15s
Total Job Run Time: 9h 38m