Skip to content

Add automated upgrade workflow for halide-llvm#8948

Merged
alexreinking merged 3 commits intomainfrom
alexreinking/gha-upgrade-llvm
Feb 17, 2026
Merged

Add automated upgrade workflow for halide-llvm#8948
alexreinking merged 3 commits intomainfrom
alexreinking/gha-upgrade-llvm

Conversation

@alexreinking
Copy link
Member

@alexreinking alexreinking commented Feb 15, 2026

Rather than dependabot (#8947) we can use a custom GHA workflow to schedule updates for our halide-llvm version.

Pinning a particular version in the pyproject.toml is the wrong idea -- the uv.lock manages the consistent set, while the pyproject.toml manages the constraints. Under this interpretation, the constraint is that LLVM 22 should be... a version of LLVM 22. But it's uv.lock that says we're on 22.1.0rc3 (for example). Similarly ci-llvm-main says we depend on even a pre-release version of LLVM 23 (via the .dev0 constraint).

For reference, one can regenerate uv.lock after a change to pyproject.toml by running uv lock. One can upgrade a particular package via uv lock -P halide-llvm (for example) followed by uv sync [--group ci-llvm-NN].

@alexreinking alexreinking added skip_buildbots Do not run buildbots on this PR. Must add before opening PR as we scan labels immediately. and removed skip_buildbots Do not run buildbots on this PR. Must add before opening PR as we scan labels immediately. labels Feb 15, 2026
@alexreinking
Copy link
Member Author

There is no way to test this workflow until it is merged. Can I get a rubber-stamp here, please?

Copy link
Contributor

@shoaibkamil shoaibkamil left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It sounds like we're unable to test the new workflow fully before merge, but this won't break buildbots etc as the pyproject.toml changes have been tested in the PR.

@alexreinking alexreinking merged commit 4e3cea2 into main Feb 17, 2026
14 checks passed
@alexreinking alexreinking deleted the alexreinking/gha-upgrade-llvm branch February 17, 2026 22:47
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