Skip to content

Spike: Investigate methods of preventing merge problems between main branch and release branches for registry operator releases #1424

Closed
@michael-valdron

Description

@michael-valdron

/kind user-story

Which area this user story is related to?

/area registry
/area releng

User Story

As a release engineer I want to prevent release branch merge problems from happening, so that I can provide releases efficiently.

Currently, the devfile registry operator release process with the pending changes to automate the collection of release changes to be merged into the target release branch is susceptible to merge conflicts. This is due to the ability to squash commits either when merging into the release PR branch or when merging into the release branch from the release PR, e.g. devfile/registry-operator#63.

Additionally, if there is no merging back into the main branch, any rebase fixes will not be permanent thus causing continuous repeat once a single squash commit is introduced into the release branch.

We'll need to find a prevention measure to reduce the frequency of merge/rebase problems while preforming the release process.

Acceptance Criteria

  • Investigate other open source projects to gather possible solutions to refine the release process of the devfile registry operator
  • Define possible solutions to choose from
  • Based on the chosen solution for fixing the release branch merge problems, workout solution for back porting changes to prior major version release branches
  • Create new issue(s) based on chosen solutions

Metadata

Metadata

Assignees

Labels

area/registryDevfile registry for stacks and infrastructurearea/relengRelease engineeringkind/user-storyUser story for new enhancement

Type

No type

Projects

Status

Done ✅

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions