ci: build the asan workflow extensions through poetry install - #1834
Merged
Merged
Conversation
bdraco
force-pushed
the
fix_asan_workflow
branch
from
August 28, 2026 22:18
2e7cd7a to
3675732
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #1834 +/- ##
=======================================
Coverage 99.86% 99.86%
=======================================
Files 33 33
Lines 3839 3839
Branches 553 553
=======================================
Hits 3834 3834
Misses 3 3
Partials 2 2 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
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.
The dispatch run failed because setup.py is generated by poetry-core at install time and is not checked in. The fix moves the ASan flags onto
poetry installitself; a fresh checkout compiles every extension from scratch, so the instrumentation lands without a separate build step. Verified locally that a clean install with these flags links the ASan runtime into the extensions. The failed run is currently the latest on master, so the asan-status gate blocks CI until this merges and a re-dispatch goes green.