-
Notifications
You must be signed in to change notification settings - Fork 9
Fix artifact name #24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Adds missing arch name to the artifact name. Failing build that should be fixed by this: * https://github.com/llvm/torch-mlir-release/actions/runs/19388930604/job/55479671779
|
CC @marbre - could you land this when you get a chance? Thanks! |
marbre
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Artifacts for x86 currently would be have x64_64, please fix this in the matrix if we want to add the arch to the artifact name.
Why would this be a problem? Or, what would be the correct name? That's a genuine question, I am not that familiar with different X86 extensions, I just assumed that X86_64 is the 64-bit version, which is what we use here, no? I am happy to change it, but at the some time want to avoid extra complexity that's not required. For example, note that the current wheels already contain Also, I have a suspicion that the bit that I am updating, i.e. https://github.com/llvm/torch-mlir-release/blob/main/.github/workflows/buildReleaseAndPublish.yml#L57-L62, is not used/needed at all. Specifically, note this name from the action file: name: snapshot-${{ matrix.package }}-${{ matrix.py_version }}-${{ env.tm_package_version }}That's completely different to the actual wheels names from https://github.com/llvm/torch-mlir-release/releases/expanded_assets/dev-wheels, e.g.: I am trying to verify this here. Thanks! EDIT 17/11/25 Confirmed, Upload python wheels is not required to upload releases to https://github.com/llvm/torch-mlir-release/releases/expanded_assets/dev-wheels. However, it is required to create artefacts (screenshot from here): Question - do we need both releases and artefacts? If "yes", then why not use consistent naming? |
|
In the matrix the entry is |
|
While we are fixing the artifact name, can we switch from Makes it a bit easier to pinpoint what commit of torch-mlir we should look at in case we encounter issues with particular package versions. |
Sorry, you wrote |
|
@marbre I fixed the name here: commit
Let me do it in a separate PR. The dev cycle with these CI changes is quite long and I want to avoid delaying this because of my potential typos 😅 |
marbre
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, looks good to me now.
Which regards to switching to a different versioning, from a quick glance, the proposed one is not a valid version specifier. See https://packaging.python.org/en/latest/specifications/version-specifiers/#version-specifiers.
Ah, yeah. I would like to propose |
Let's maybe discuss this as part of a draft PR or in a new issue. |

Adds missing arch name to the artifact name. Failing build that should
be fixed by this: