Skip to content

test: require Julia bindings for ABI 7 entry points - #195

Open
BurhanAbdullah wants to merge 21 commits into
eigenergy:mainfrom
BurhanAbdullah:fix/reference-slack-semantics
Open

BurhanAbdullah wants to merge 21 commits into
eigenergy:mainfrom
BurhanAbdullah:fix/reference-slack-semantics

Conversation

@BurhanAbdullah

@BurhanAbdullah BurhanAbdullah commented Oct 28, 2026 •

Copy link
Copy Markdown

Summary

Keep the new ABI 7 OTS, island, and sensitivity entry points explicitly covered by the Julia binding audit. The tests require these symbols to be declared by the generated layer, referenced by the hand-written Julia sources, and excluded from the C-only exemption list.

The previous exemption list became stale as Julia wrappers were added, causing the ABI coverage test to fail. This change removes those incorrect exemptions and adds a focused regression check for the affected entry points.

Current-head validation (bcfd1f6)

Run 41181542943:

  • Julia test job 124479791173: passed. The generated raw-layer freshness check, package build, Julia tests and trimmed-app smoke step executed successfully.
  • Julia 1.10 job 124479791248: passed; the Julia test suite executed. Its generated-raw-layer and trimmed-app steps were conditionally skipped on this matrix leg.
  • Documentation job 124479791035: passed.

Run 41181542944:

  • Benchmark job 124479791094 concluded successfully, but every benchmark step was skipped for this pull-request event. It is not benchmark-execution evidence.

Cache cleanup emitted HTTP 403 warnings because the workflow token cannot delete upstream Actions caches; the test and documentation jobs still completed successfully.

Keep this PR open until maintainer integration. Once merged upstream, PowerIO companion pins should reference the canonical eigenergy/PowerIO.jl commit and the affected PowerIO ABI jobs should be rerun.

@BurhanAbdullah BurhanAbdullah changed the title docs: account for new ABI 7 entry points test: require Julia bindings for ABI 7 entry points Oct 28, 2026

This branch has not been deployed

No deployments
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.

2 participants