Skip to content

[Feature]: Automate release process #3056

@yurishkuro

Description

@yurishkuro

Requirement

We would like to simplify UI release process

Problem

Right now the release involves a number of manual steps, e.g. in the first section of this issue: jaegertracing/jaeger#7496

Proposal

Automate release even more. It should be just two scripts / steps:

  • Create a release PR via make prepare-release
    • determines the next version and asks user to confirm. See scripts/release/start.sh in the main Jaeger repository for blueprint.
    • updates changelog as needed
    • updates version in package.json
    • creates a pull request using gh utility
  • Create the release via make draft-release

Before implementing write your approach in details.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions