Set up MLIR toolchain
Version updated for https://github.com/munich-quantum-software/setup-mlir to version v1.3.0.
- This action is used across all versions by 5 repositories.
Action Type
This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The setup-mlir GitHub Action facilitates automated setup of the MLIR (Multi-Level Intermediate Representation) toolchain in CI workflows or local environments by extracting pre-built MLIR binaries, adding them to the system’s $PATH, and defining necessary environment variables. It simplifies the installation process, supports specific LLVM versions or commit hashes, and optionally provides debug builds for Windows. This action helps streamline development workflows involving MLIR by removing manual installation and configuration steps.
Release notes
👀 What Changed
Please refer to the changelog for a structured overview of the changes.
🚀 Features and Enhancements
- 👽️ Update to new version of
portable-mlir-toolchain(#122) (@denialhaag)
📄 Documentation
- 🔖 Bump package version and update README (#123) (@denialhaag)
- 👷 Update known versions for 2026.02.28 (#113) ([@mqt-app[bot]](https://github.com/[mqt-app[bot]](https://github.com/apps/mqt-app)))
⬆️ Dependencies
- 🔧 Simplify
.pre-commit-config.yaml(#127) (@denialhaag) - ⬆️🔒️ Lock file maintenance (#126) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️📜 Update dependency jest to v30.3.0 (#125) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🔒️ Lock file maintenance (#121) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️👨💻 Update release-drafter/release-drafter action to v6.4.0 (#120) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2026.03.06 (#119) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️📜 Update dependency @types/node to v24.12.0 (#118) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️👨💻 Update release-drafter/release-drafter action to v6.3.0 (#117) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️👨💻 Update actions/setup-node action to v6.3.0 (#116) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️👨💻 Update github/codeql-action action to v4.32.6 (#115) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🔒️ Lock file maintenance (#114) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
Full Changelog: https://github.com/munich-quantum-software/setup-mlir/compare/v1.2.1...v1.3.0