Skip to content

Automate releases #10

@merwok

Description

@merwok

Proposal:

  • Normal PRs go into a develop branch (git-flow style)
  • To make a release, we use bumpversion to update files and make a PR to master
  • The CI system already runs setup.py check, safety check, check-manifest for all branches
  • For release branches, we could push sdist and wheel to TestPyPI (or a Caravan devpi server)
  • When the PR is merged, CircleCI makes a tag (unsigned?), pushes it to the repo and uses twine to push wheel and sdist to PyPI

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions