You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add github workflow that automatically generates a release prep. PR. The workflow is expected to be triggered manually with no inputs. It will read the latest qiskit-serverless version in PyPI and open a release preparation PR if the detected major or minor is higher than the current requirement pin. The PR will also bump the qiskit_ibm_catalog major or minor version accordingly. Patch releases of qiskit-serverless don't require a catalog release, hence they are ignored. The release preparation PR shows instructions to facilitate the release process. Only maintainers are allowed to push tags to GitHub.
* Apply suggestions from Junye's code review
Co-authored-by: Junye Huang <h.jun.ye@gmail.com>
* Move UPDATE_TYPE
* Use dash in requirements for consistency with requirements-dev
---------
Co-authored-by: Junye Huang <h.jun.ye@gmail.com>
- Patch-only updates of `qiskit-serverless` are ignored
137
+
138
+
To release the package:
139
+
140
+
- Merge this PR
141
+
- Ensure you're up to date: `git pull origin main`
142
+
- Tag with `v${{ steps.apply.outputs.new_pkg_version }}`: `git tag -a v${{ steps.apply.outputs.new_pkg_version }} -m "Release Qiskit IBM Catalog v${{ steps.apply.outputs.new_pkg_version }}"`
143
+
- Push the tag to GitHub: `git push origin v${{ steps.apply.outputs.new_pkg_version }}`
144
+
145
+
Pushing the tag will trigger the following [GitHub workflow](https://github.com/Qiskit/qiskit-ibm-catalog/blob/main/.github/workflows/client-pypi-release.yaml) to release the package on PyPI.
0 commit comments