Skip to content

Automate the release process somehow #71

@dduan

Description

@dduan

We have been using CHANGLOG.md. I wonder if it's better to have a script that makes the releasing process better. It can

  1. Prepare the patch that would be tagged
    • bump all reference to versions in docs, tec
    • generate entries in CHANGELOG.md (ideally, check for PR numbers in existing entries, if it already exists, don't generate for that PR)
  2. Prepare the release
    • Tag a given commit
    • Push the tag
    • Create a draft release, posting the corresponding release note from CHANGELOG.md
    • Download the source bundles generated for the commit, and generate shasum 256 for each one, and include them as part of draft release note.

These should be 2 separate phases, maybe handled by separate scripts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    infrastructureProject setups. Things that affect how this project is being worked on or hosted.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions