Skip to content

Switch assert CI to use pre-built Buildkite binaries (LLVM.jl pattern)#3080

Draft
vchuravy wants to merge 2 commits into
mainfrom
vc/asssertions
Draft

Switch assert CI to use pre-built Buildkite binaries (LLVM.jl pattern)#3080
vchuravy wants to merge 2 commits into
mainfrom
vc/asssertions

Conversation

@vchuravy

@vchuravy vchuravy commented May 7, 2026

Copy link
Copy Markdown
Member

Replace the in-CI Julia-from-source assert builds with GetAsserts/TestAsserts
workflows that download pre-built x86_64-linux-gnuassert binaries from
Buildkite, matching the approach used in LLVM.jl.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

vchuravy and others added 2 commits May 7, 2026 23:08
Replace the in-CI Julia-from-source assert builds with GetAsserts/TestAsserts
workflows that download pre-built x86_64-linux-gnuassert binaries from
Buildkite, matching the approach used in LLVM.jl.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Replace `||/&&` chains with `if` to fix shell operator precedence bug
  that silently skipped the null-check on ARTIFACTS_URL/ARTIFACT_URL
- Add `&branch=` query param and drop per_page from 100 to 10 to filter
  server-side instead of streaming the full build history through jq
- Quote matrix interpolations in GetAsserts.yml run step
- Remove what-not-why comments

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant