CI: soft-fail back ends that can't be installed, test OpenCL.jl only on Buildkite - #803
Merged
Merged
Conversation
maleadt
added this pull request to stack #804
September 28, 2026 10:15
maleadt
force-pushed
the
tb/ci-reverse
branch
from
September 28, 2026 10:31
8b202fd to
c84279f
Compare
Contributor
Benchmark ResultsShow table
Benchmark PlotsA plot of the benchmark results have been uploaded as an artifact to the workflow run for this PR. |
…n't be installed - run OpenCL.jl's KernelAbstractions and KernelInterface tests on PoCL (SPIR-V and OpenCL C) next to NVIDIA in the Buildkite OpenCL step, instead of PoCL in a separate GitHub Actions job that installed the same branch again; - like GPUCompiler's downstream tests, exit with status 3 (a soft failure) when a back end's branch can't be installed together with this KernelAbstractions, e.g. while it doesn't support a new KernelInterface yet; test failures still fail the build.
maleadt
force-pushed
the
tb/ci-reverse
branch
from
September 28, 2026 11:00
c84279f to
1dc3be5
Compare
This was referenced Sep 29, 2026
maleadt
removed this pull request from stack #804
September 29, 2026 20:22
maleadt
added this pull request to stack #808
September 29, 2026 20:22
Member
Author
|
CI failures unrelated. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Two changes to how KA tests the back ends, so that a KA PR that back ends don't support yet (like KernelInterface 0.3, #800) shows back-end failures as soft failures instead of red CI:
[only opencl]and[skip opencl]select both.