Skip to content

⚡ Expose assertion-free MLIR toolchains - #255

Open
burgholzer wants to merge 4 commits into
mainfrom
codex/optimized-release-toolchain
Open

burgholzer wants to merge 4 commits into
mainfrom
codex/optimized-release-toolchain

Conversation

@burgholzer

@burgholzer burgholzer commented Sep 8, 2026

Copy link
Copy Markdown
Member

🤖 AI text below 🤖

Add an assertions input to the action and -a ON|OFF to both installers. Assertions remain enabled by default. Assertion-free SDKs use the _noassert companion archive and a separate cache entry.

Resolve the conflict with main by regenerating the bundled action from the updated lockfile. LLVM 23.1.1 manifest entries point to the SDK release prepared for 2026.09.15; merge this manifest after that release is published through the SDK's normal workflow.

Validation: all 24 tests, regenerated distribution checks, and repository hooks pass locally. All hosted checks pass on the updated head.

AI assistance: implemented and checked with Codex.

@codecov

codecov Bot commented Sep 8, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 86.36364% with 3 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/utils/download.ts 66.66% 2 Missing ⚠️
src/index.ts 85.71% 1 Missing ⚠️

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #255      +/-   ##
==========================================
- Coverage   88.71%   88.44%   -0.28%     
==========================================
  Files           7        7              
  Lines         390      398       +8     
  Branches       94      100       +6     
==========================================
+ Hits          346      352       +6     
- Misses         44       46       +2     
Flag Coverage Δ
integration-macos-26 81.65% <86.36%> (-0.14%) ⬇️
integration-macos-26-intel 81.40% <86.36%> (-0.14%) ⬇️
integration-ubuntu-24.04 81.15% <86.36%> (-0.13%) ⬇️
integration-ubuntu-24.04-arm 81.40% <86.36%> (-0.14%) ⬇️
integration-windows-11-arm 87.18% <86.36%> (-0.25%) ⬇️
integration-windows-2025 86.93% <86.36%> (-0.25%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
src/utils/manifest.ts 93.65% <100.00%> (+0.06%) ⬆️
src/index.ts 80.34% <85.71%> (-0.19%) ⬇️
src/utils/download.ts 93.47% <66.66%> (-1.98%) ⬇️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@burgholzer
burgholzer force-pushed the codex/optimized-release-toolchain branch from 995b7a1 to dae31ad Compare September 8, 2026 21:17
Preserve the single-entry version manifest used by older pinned actions.
Derive the companion archive name and separate its cache directory while
keeping assertion-enabled installation as the default.

Assisted-by: Codex
@burgholzer
burgholzer force-pushed the codex/optimized-release-toolchain branch from 17104a9 to 0196974 Compare September 12, 2026 13:35
Remove the experimental variant description now that release consumers use native assertion-free SDK archives.

Assisted-by: Codex
Select the upcoming 2026.09.14 SDK release, which contains both assertion modes. The previous release is immutable and cannot receive companion archives. Publish the SDK release before merging this manifest update.

Assisted-by: Codex
Regenerate distribution files with main's updated lockfile and align the
LLVM 23.1.1 manifest with the prepared 2026.09.15 SDK release.

Assisted-by: Codex
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

continuous integration CI-related changes enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant