Skip to content

Prepare 2.4.1#16085

Merged
mtreinish merged 2 commits intoQiskit:stable/2.4from
jakelishman:prepare-2.4.1
Apr 24, 2026
Merged

Prepare 2.4.1#16085
mtreinish merged 2 commits intoQiskit:stable/2.4from
jakelishman:prepare-2.4.1

Conversation

@jakelishman
Copy link
Copy Markdown
Member

AI/LLM disclosure

  • I didn't use LLM tooling, or only used it privately.
  • I used the following tool to help write this PR description:
  • I used the following tool to generate or modify code:

We need to decide if we're going to finalise the backport #16077 as well - if so, that should merge before this.

@jakelishman jakelishman added this to the 2.4.1 milestone Apr 24, 2026
@jakelishman jakelishman requested a review from a team as a code owner April 24, 2026 16:42
@jakelishman jakelishman added the Changelog: None Do not include in the GitHub Release changelog. label Apr 24, 2026
@qiskit-bot
Copy link
Copy Markdown
Collaborator

One or more of the following people are relevant to this code:

  • @Qiskit/terra-core

Copy link
Copy Markdown
Member

@mtreinish mtreinish left a comment

Choose a reason for hiding this comment

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

Should we update the qpy version table too?

@jakelishman
Copy link
Copy Markdown
Member Author

This QPY version-table update story is awkward, because the decision to release a new version is triggered by a patch directly on the stable branch, but the table would need updating on main. It feels awkward to have to do that via the backport process (whether backporting from main to here, from here to main, or two separate manual PRs) - we should probably come up with another way of managing this (and at least add it to the maintaining guide).

Doen in edaad51 for now.

@mtreinish
Copy link
Copy Markdown
Member

Yeah, I only brought it up because we're preparing the release now. So we'll need to forward port that change to main. If things were not on a compressed timetable I'd push another docs PR like #16034. I agree we probably want a better story around this. We could implement something like what I did for the qiskit metapackage version table. It seems a bit heavyweight to write a custom sphinx plugin to check the source tree at different versions to pull the version attributes out. Especially since it would complicate the build process by needing git installed (although we could use dulwich like reno does). It might be the best solution to avoid the manual update step though.

@mtreinish mtreinish enabled auto-merge April 24, 2026 18:34
@mtreinish mtreinish added this pull request to the merge queue Apr 24, 2026
Merged via the queue into Qiskit:stable/2.4 with commit 0fd015a Apr 24, 2026
44 of 46 checks passed
@jakelishman jakelishman deleted the prepare-2.4.1 branch April 24, 2026 19:28
pull Bot pushed a commit to TheTechOddBug/qiskit that referenced this pull request Apr 25, 2026
This commit pulls in the qpy version table update from Qiskit#16085. That PR
was on the stable/2.4 branch to prepare the 2.4.1 release and updated
the qpy version table to include the supported versions for that
release. This does not change the main branch which means for a future
2.5.0 release this changes are not reflected there. This commit forward
ports the change from the stable/2.4 branch to keep the version history
table up-to-date.

This is just a temporary step until we automate the version history
table creation. You can see a discussion of the details on this in
this issue: Qiskit#16086.

Co-authored-by: Jake Lishman <jake.lishman@ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Changelog: None Do not include in the GitHub Release changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants