Skip to content

Use latest Oscan release compiler - #57

Merged
lucabol merged 1 commit into
masterfrom
lucabol-use-latest-oscan-release
Aug 6, 2026
Merged

lucabol merged 1 commit into
masterfrom
lucabol-use-latest-oscan-release

Conversation

@lucabol

@lucabol lucabol commented Aug 6, 2026 •

Copy link
Copy Markdown
Owner

Release builds were pinned to Oscan 0.0.43, so newer compiler releases were not picked up automatically.

This resolves the latest published Oscan tag once and passes it to every platform build. Windows and Linux build that tagged source with the C and Cranelift backends, then use the matching C package's bundled toolchain for hosted C bridges and linking. This avoids depending on the provider DLL removed from Oscan's toolchain-free LLVM package in v0.0.45 while preserving hosted builds. macOS continues to use the matching C package directly.

Resolving the tag once keeps the compiler version consistent across the full build matrix, even if a new Oscan release appears while the workflow is running.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 1a3dd721-b278-42b6-9431-d8a8525dc5b6
@lucabol
lucabol merged commit 2f855d6 into master Aug 6, 2026
8 checks passed
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