Skip to content

docs: Prepare release of jeff-v0.3.0#75

Merged
denialhaag merged 5 commits into
mainfrom
prepare-release-0.3.0
Jul 13, 2026
Merged

docs: Prepare release of jeff-v0.3.0#75
denialhaag merged 5 commits into
mainfrom
prepare-release-0.3.0

Conversation

@denialhaag

Copy link
Copy Markdown
Collaborator

This PR prepares the release of jeff-v0.3.0 by updating the changelog.

@denialhaag denialhaag self-assigned this Jul 1, 2026
@denialhaag

Copy link
Copy Markdown
Collaborator Author

If you all agree, I'd say we can release jeff-v0.3.0 once #72 is merged. Would any of you prefer we hold off and change something else before a release?

While not a must, I'd like to pin a released version in PennyLaneAI/jeff-mlir#23, so I'd prefer we release rather soon. 🙂

@burgholzer burgholzer left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

This generally looks good to me 👍🏼

I was a bit surprised that this only changes the changelog and no other places. Then I found https://github.com/unitaryfoundation/jeff/blob/6ef694bf977c059252199e0fe15493737c59cf10/impl/py/pyproject.toml which we definitely forgot to update previously. Maybe it is worth checking for other places where a version number is off.

We should probably also start publishing the Python package at some point. Do we have the respective infrastructure set up already?
There is no direct need to do this as part of this release series; but I would assume it to be beneficial in the midterm.

@denialhaag

denialhaag commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator Author

I was a bit surprised that this only changes the changelog and no other places. Then I found https://github.com/unitaryfoundation/jeff/blob/6ef694bf977c059252199e0fe15493737c59cf10/impl/py/pyproject.toml which we definitely forgot to update previously. Maybe it is worth checking for other places where a version number is off.

Yeah, good point! We also have changelogs for Python and Rust, but I didn't update those because I figured that only makes sense if we actually release the package and the crate. I'm not entirely sure what the strategy is here. Does every GitHub release necessarily include a PyPI and a crates.io release? Are the versions necessarily aligned?

We should probably also start publishing the Python package at some point. Do we have the respective infrastructure set up already? There is no direct need to do this as part of this release series; but I would assume it to be beneficial in the midterm.

We do have documentation on releasing the Python package, but I don't think that release-please is actually set up. I created #45 a while back to at least track this.

On a related note, I'm now relying on the Python package in PennyLaneAI/jeff-mlir#23, but I'm using uv to install it from GitHub for now.

@dime10 dime10 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Looks good thanks!

We can go ahead releasing the spec without worrying about the bindings.
For the Python ones specifically they were never released because they never reached full coverage of the spec.

Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated

@burgholzer burgholzer left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Except for the things David already mentioned, this LGTM 👍🏼

@denialhaag denialhaag added this pull request to the merge queue Jul 13, 2026
Merged via the queue into main with commit d8bc427 Jul 13, 2026
20 checks passed
@denialhaag denialhaag deleted the prepare-release-0.3.0 branch July 13, 2026 17:21
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.

4 participants