Skip to content
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

Run tests against Qiskit main to start preparing for Qiskit 2.0 #40

Open
1ucian0 opened this issue Jan 24, 2025 · 1 comment
Open

Run tests against Qiskit main to start preparing for Qiskit 2.0 #40

1ucian0 opened this issue Jan 24, 2025 · 1 comment

Comments

@1ucian0
Copy link
Member

1ucian0 commented Jan 24, 2025

Since the release of Qiskit 1.3 (Nov 2024), the Qiskit main branch has been preparing for the release of 2.0, a major release that will include breaking changes and is planned for March 2025. All the PRs merging into the main branch since Nov 2024 and until late Feb 2025 will be part of the 2.0 release. You can track the milestone progress here.

To prepare for this transition, it’s a good idea to start regularly running your tests against the main branch, similar to what qiskit-aer is doing here.

Running your tests weekly with Qiskit main and receiving notifications when something goes wrong allows you to proactively update your code (where alternative paths exist, they should already be available). Additionally, this provides valuable feedback for Qiskit developers—if you identify something that should not be a breaking change, you can notify the Qiskit team by, for example, submitting an issue.

For example, there are some usages of deprecated .DAGCircuit.duration and .DAGCircuit.unit triggered by the current tests that will break with the release of 2.0.

@jakelishman
Copy link
Member

Qiskit main runs its tests against this package haha

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

No branches or pull requests

2 participants