Skip to content

Devfile registry operator release automation  #1326

Open
devfile/registry-operator
#75
@michael-valdron

Description

@michael-valdron

/kind user-story

Which area this user story is related to?

/area registry
/area releng

User Story

As a maintainer of devfile services, I want to have release automation, so that the process of creating registry operator releases are efficient to execute.

To make it efficient for devfile service maintainer to perform, we should have a Makefile rule to execute the steps to start the release process on GitHub. This should allow a similar process as the release script for devfile/api: https://github.com/devfile/api/blob/b4fea572af1a98ca487495857add4007c35f5aea/make-release.sh

Acceptance Criteria

  • Create new release Makefile rule
  • Add process to make final release changes
    • Such as updating the release version number references and correcting missing alm-examples when running make bundle (kubernetes-sigs/kustomize#5042)
  • Add process to checkout target release branch and commit release changes to that branch
  • Add process to create PR to merge new release changes into remote target release branch
  • Test the new rule on a forked repository
  • Update usage documentation with this new rule

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

To Do 📝

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions