Skip to content

Set BUILDKITE_CANCEL_SIGNAL to SIGQUIT for build and test #366

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

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
3 changes: 2 additions & 1 deletion pipelines/main/launch_signed_jobs.yml.signature
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
Salted__m{KRF�{7y��-u�Ʉ�6����a�OU)4U�[����@3R �d�+��?D���ɴPU�� �GϦ%��9��!+��F�=��
Salted__?QZ��4�nk4BD��5�^R:��K/�RT�����u�~6R}� �7ŎK=i�3R����L=N����Z*P���%�D�
��<@��"
2 changes: 1 addition & 1 deletion pipelines/main/launch_upload_jobs.yml.signature
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Salted__�>a���{䮆s�T�U�>0Q+��V�/�^���� ��Ɉe�<t���H�x¨*�3:�`��A:��W�� N����Lq�a�E>
Salted__4���Us:뙼y�C��:낏�����MT7����~Pq���%�P$UF��5Cx�$��Z��J�A�jVO<6�c�7H�ILJ3
3 changes: 3 additions & 0 deletions pipelines/main/platforms/build_freebsd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ steps:
- label: ":freebsd: build ${TRIPLET?}"
key: "build_${TRIPLET?}"
plugins:
- JuliaCI/coreupload#v2:
core_pattern: "**/*.core"
- JuliaCI/external-buildkite#v1:
version: "./.buildkite-external-version"
repo_url: "https://github.com/JuliaCI/julia-buildkite"
Expand All @@ -18,3 +20,4 @@ steps:
# Receive some environment mappings from our templating engine
TRIPLET: "${TRIPLET?}"
MAKE_FLAGS: "${MAKE_FLAGS?}"
BUILDKITE_CANCEL_SIGNAL: "SIGQUIT"
16 changes: 8 additions & 8 deletions pipelines/main/platforms/build_linux.arches
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# ROOTFS_IMAGE_NAME TRIPLET ARCH ARCH_ROOTFS MAKE_FLAGS TIMEOUT ROOTFS_TAG ROOTFS_HASH
package_linux i686-linux-gnu x86_64 i686 JL_CFLAGS=-Werror,JL_CXXFLAGS=-Werror . v6.00 a0c4756ee7827b3a75d4a62ff543315c1547e3d6
package_linux x86_64-linux-gnu x86_64 x86_64 JL_CFLAGS=-Werror,JL_CXXFLAGS=-Werror . v6.00 4dcde853eb5baaa0a8f087b633eaf955dc94b5dc
package_linux x86_64-linux-gnuassert x86_64 x86_64 FORCE_ASSERTIONS=1,LLVM_ASSERTIONS=1,JL_CFLAGS=-Werror,JL_CXXFLAGS=-Werror . v6.00 4dcde853eb5baaa0a8f087b633eaf955dc94b5dc
package_linux x86_64-linux-gnuprofiling x86_64 x86_64 WITH_TRACY=1,WITH_ITTAPI=1,WITH_TIMING_COUNTS=1,JL_CFLAGS=-Werror,JL_CXXFLAGS=-Werror . v6.00 4dcde853eb5baaa0a8f087b633eaf955dc94b5dc
package_linux aarch64-linux-gnu aarch64 aarch64 . . v6.00 e32c05f36d0a5bb0f94a17d99647f0b3352a8256
package_linux powerpc64le-linux-gnu powerpc64le powerpc64le . . v6.00 a7e3fe07d581d5c97e2c7aca85b2273597f21c0b
package_linux powerpc64le-linux-gnuassert powerpc64le powerpc64le FORCE_ASSERTIONS=1,LLVM_ASSERTIONS=1 . v6.00 a7e3fe07d581d5c97e2c7aca85b2273597f21c0b
# package_musl x86_64-linux-musl x86_64 x86_64 JL_CFLAGS=-Werror,JL_CXXFLAGS=-Werror . v6.00 948ca1e496231e4c280c236a3e9bb01c95c2cda5
package_linux i686-linux-gnu x86_64 i686 JL_CFLAGS=-Werror,JL_CXXFLAGS=-Werror . v7.3 002717b31100993dd232c6b35775b3e2e6941840
package_linux x86_64-linux-gnu x86_64 x86_64 JL_CFLAGS=-Werror,JL_CXXFLAGS=-Werror . v7.3 d8de9e0051c5cd69f3dde8ddaefc594d0a71043b
package_linux x86_64-linux-gnuassert x86_64 x86_64 FORCE_ASSERTIONS=1,LLVM_ASSERTIONS=1,JL_CFLAGS=-Werror,JL_CXXFLAGS=-Werror . v7.3 d8de9e0051c5cd69f3dde8ddaefc594d0a71043b
package_linux x86_64-linux-gnuprofiling x86_64 x86_64 WITH_TRACY=1,WITH_ITTAPI=1,WITH_TIMING_COUNTS=1,JL_CFLAGS=-Werror,JL_CXXFLAGS=-Werror . v7.3 d8de9e0051c5cd69f3dde8ddaefc594d0a71043b
package_linux aarch64-linux-gnu aarch64 aarch64 . . v7.3 d39fb11781df9b03e448ad9318df2d195a3acf26
package_linux powerpc64le-linux-gnu powerpc64le powerpc64le . . v7.3 6cfa0b05a889d147c061022e3fe98004be41ae95
package_linux powerpc64le-linux-gnuassert powerpc64le powerpc64le FORCE_ASSERTIONS=1,LLVM_ASSERTIONS=1 . v7.3 6cfa0b05a889d147c061022e3fe98004be41ae95
# package_musl x86_64-linux-musl x86_64 x86_64 JL_CFLAGS=-Werror,JL_CXXFLAGS=-Werror . v7.3 0566496527284ed8b638273babbb5735b44d2b7e

# These special lines allow us to embed default values for the columns above.
# Any column without a default mapping here will simply substitute a `.` to the empty string
Expand Down
2 changes: 1 addition & 1 deletion pipelines/main/platforms/build_linux.soft_fail.arches
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# ROOTFS_IMAGE_NAME TRIPLET ARCH ARCH_ROOTFS MAKE_FLAGS TIMEOUT ROOTFS_TAG ROOTFS_HASH
package_musl x86_64-linux-musl x86_64 x86_64 JL_CFLAGS=-Werror,JL_CXXFLAGS=-Werror . v6.00 948ca1e496231e4c280c236a3e9bb01c95c2cda5
package_musl x86_64-linux-musl x86_64 x86_64 JL_CFLAGS=-Werror,JL_CXXFLAGS=-Werror . v7.6 ee00851bfbd742f895a7c5c94d5369abe88ffcbc
# package_linux armv7l-linux-gnueabihf armv7l armv7l . . ---- ----------------------------------------


Expand Down
7 changes: 6 additions & 1 deletion pipelines/main/platforms/build_linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,18 @@ steps:
- label: ":linux: build ${TRIPLET?}"
key: "build_${TRIPLET?}"
plugins:
- JuliaCI/coreupload#v2:
core_pattern: "**/*.core"
compressor: "zstd"
create_bundle: "true"
- JuliaCI/external-buildkite#v1:
version: "./.buildkite-external-version"
repo_url: "https://github.com/JuliaCI/julia-buildkite"
- 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:
- staticfloat/sandbox#v2:
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/${ROOTFS_TAG?}/${ROOTFS_IMAGE_NAME?}.${ARCH_ROOTFS?}.tar.gz
rootfs_treehash: "${ROOTFS_HASH?}"
uid: 1000
Expand All @@ -33,3 +37,4 @@ steps:
TRIPLET: "${TRIPLET?}"
MAKE_FLAGS: "${MAKE_FLAGS?}"
ROOTFS_IMAGE_NAME: "${ROOTFS_IMAGE_NAME?}"
BUILDKITE_CANCEL_SIGNAL: "SIGQUIT"
5 changes: 5 additions & 0 deletions pipelines/main/platforms/build_macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ steps:
- label: ":macos: build ${TRIPLET?}"
key: "build_${TRIPLET?}"
plugins:
- JuliaCI/coreupload#v2:
core_pattern: "**/*.core"
compressor: "zstd"
create_bundle: "true"
- JuliaCI/external-buildkite#v1:
version: "./.buildkite-external-version"
repo_url: "https://github.com/JuliaCI/julia-buildkite"
Expand All @@ -18,3 +22,4 @@ steps:
# Receive some environment mappings from our templating engine
TRIPLET: "${TRIPLET?}"
MAKE_FLAGS: "${MAKE_FLAGS?}"
BUILDKITE_CANCEL_SIGNAL: "SIGQUIT"
1 change: 1 addition & 0 deletions pipelines/main/platforms/test_freebsd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,4 @@ steps:
env:
JULIA_SHELL: "/usr/local/bin/bash"
TRIPLET: "${TRIPLET?}"
BUILDKITE_CANCEL_SIGNAL: "SIGQUIT"
3 changes: 2 additions & 1 deletion pipelines/main/platforms/test_linux.i686.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ steps:
# 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:
- staticfloat/sandbox#main:
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/${ROOTFS_TAG?}/${ROOTFS_IMAGE_NAME?}.${ARCH_ROOTFS?}.tar.gz
rootfs_treehash: "${ROOTFS_HASH?}"
uid: 1000
Expand All @@ -42,3 +42,4 @@ steps:
TRIPLET: "${TRIPLET?}"
USE_RR: "${USE_RR?}"
i686_GROUP: "${i686_GROUP?}"
BUILDKITE_CANCEL_SIGNAL: "SIGQUIT"
3 changes: 2 additions & 1 deletion pipelines/main/platforms/test_linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ steps:
# 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:
- staticfloat/sandbox#main:
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/${ROOTFS_TAG?}/${ROOTFS_IMAGE_NAME?}.${ARCH_ROOTFS?}.tar.gz
rootfs_treehash: "${ROOTFS_HASH?}"
uid: 1000
Expand All @@ -41,3 +41,4 @@ steps:
JULIA_SHELL: "/bin/bash"
TRIPLET: "${TRIPLET?}"
USE_RR: "${USE_RR?}"
BUILDKITE_CANCEL_SIGNAL: "SIGQUIT"
1 change: 1 addition & 0 deletions pipelines/main/platforms/test_macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,4 @@ steps:
env:
JULIA_SHELL: "/bin/bash"
TRIPLET: "${TRIPLET?}"
BUILDKITE_CANCEL_SIGNAL: "SIGQUIT"
2 changes: 1 addition & 1 deletion pipelines/main/platforms/upload_linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ steps:
# Drop default "registries" directory, so it is not persisted from execution to execution
persist_depot_dirs: packages,artifacts,compiled
version: '1'
- staticfloat/sandbox#v1:
- staticfloat/sandbox#main:
rootfs_url: https://github.com/JuliaCI/rootfs-images/releases/download/v6.00/aws_uploader.x86_64.tar.gz
rootfs_treehash: "61cb30497604eb1581b3ffd6a8058c150f4cbf8b"
uid: 1000
Expand Down
2 changes: 1 addition & 1 deletion pipelines/scheduled/coverage/coverage.yml.signature
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Salted__��UF��3�%D ���Bx�d���%�L��#��ϒ�c*�.V���B�"��|�z�$��B:3H�\��3H��C&�gV�n��9�b
Salted__Z���y42mI#NXR!����O��<�ᜓin���ˢf��kƧ����3��Z����a}��B����%d�]ULK�٤����t�
Binary file modified pipelines/scheduled/launch_signed_jobs.yml.signature
Binary file not shown.
4 changes: 1 addition & 3 deletions pipelines/scheduled/launch_upload_jobs.yml.signature
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
Salted__��C;7X�G��D����B
�� �r{�bP�Ш�|�N ����c�ɰ�ۑ
����"!�0CC7�����g�J(�T��v���
Salted__A�<��񟕷_{���?v�_L�>/C"�M�2�ȳ�����ޑM���F<�M@C�M�R�ג��ͣ�V+���^Td)�B�~�eT[I
2 changes: 1 addition & 1 deletion pipelines/scheduled/platforms/build_linux.no_gpl.arches
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# ROOTFS_IMAGE_NAME TRIPLET ARCH ARCH_ROOTFS MAKE_FLAGS TIMEOUT ROOTFS_TAG ROOTFS_HASH
package_linux x86_64-linux-gnunogpl x86_64 x86_64 USE_GPL_LIBS=0,JL_CFLAGS=-Werror,JL_CXXFLAGS=-Werror . v6.00 4dcde853eb5baaa0a8f087b633eaf955dc94b5dc
package_linux x86_64-linux-gnunogpl x86_64 x86_64 USE_GPL_LIBS=0,JL_CFLAGS=-Werror,JL_CXXFLAGS=-Werror . v7.3 d8de9e0051c5cd69f3dde8ddaefc594d0a71043b

# These special lines allow us to embed default values for the columns above.
# Any column without a default mapping here will simply substitute a `.` to the empty string
Expand Down