-
Notifications
You must be signed in to change notification settings - Fork 12
Need to automate release #58
Copy link
Copy link
Open
Labels
help wantedExtra attention is neededExtra attention is needed
Description
Currently the process to release new packages versions are:
- Verify GitHub actions run successfully in
main - Verify package version numbers match new release number:
- Create a new tag (using
v[version-number]convention) - Build and validate all components
- Create a new GitHub Release
- Manually publish to pypi.org and npm
- For Python:
cd quantum-viz; poetry build; twine upload dist/* - For Typescript:
npm login; npm publish --access public
- For Python:
- Update version numbers to reflect next version.
This should all be automated by some GitHub action.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is needed