Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
4 tasks done
michael-valdron opened this issue Jan 27, 2024 · 1 comment
Assignees
Labels
area/registry Devfile registry for stacks and infrastructure area/releng Release engineering kind/user-story User story for new enhancement

Comments

@michael-valdron
Copy link
Member

michael-valdron commented Jan 27, 2024

/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
@openshift-ci openshift-ci bot added kind/user-story User story for new enhancement area/registry Devfile registry for stacks and infrastructure area/releng Release engineering labels Jan 27, 2024
@michael-valdron michael-valdron changed the title Spike: Investigate methods of preventing merge problems between main branch and release branches Spike: Investigate methods of preventing merge problems between main branch and release branches for registry operator releases Jan 27, 2024
@Jdubrick
Copy link
Contributor

Issue created to track all of the required changes can be found here: #1518

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/registry Devfile registry for stacks and infrastructure area/releng Release engineering kind/user-story User story for new enhancement
Projects
Status: Done ✅
Development

No branches or pull requests

2 participants