Skip to content

Consolidate GitHub Actions workflows #138

@danepowell

Description

@danepowell

There's a couple of potential improvements for the test and deploy workflows:

  • Either combine them into a single workflow or use the uploaded artifact from the test workflow to perform the deploy workflow. Right now they duplicate a lot of the boilerplate setup code, this increases the maintenance burden, causes confusion as in Fix deploys #137, and means that the actual released code is different than the tested code.
  • Stop using the deprecated actions actions/create-release and actions/upload-release-asset
  • Right now the release is triggered by pushing a tag (sans release). Document this, and/or consider triggering releases from the GitHub release UI so it's a little more intuitive.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions