Skip to content

Revisit test and publish workflows #226

Description

@mphoward

Currently, the publish workflow is independent of the test workflow and triggered by publishing of a release. It may be desirable to:

  • Make sure tests run on tag that becomes a release. This probably means making sure tags trigger the test.
  • Check package uploads to TestPyPI before going to PyPI.

One possible solution is to build the package for distribution at the end of the test run (on every commit) and save it as an artifact. If the commit being tested is a version tag, it should then also go to TestPyPI.

If possible, the publish script should then just grab the artifact from the test, rather than build it again.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions