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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant