Skip to content

Need to automate release #58

@anpaz

Description

@anpaz

Currently the process to release new packages versions are:

  1. Verify GitHub actions run successfully in main
  2. Verify package version numbers match new release number:
  3. Create a new tag (using v[version-number] convention)
  4. Build and validate all components
  5. Create a new GitHub Release
  6. 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
  7. Update version numbers to reflect next version.

This should all be automated by some GitHub action.

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions