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

Take care of in-flight side tag updates after Bodhi activation point #3815

Open
3 tasks
nphilipp opened this issue Nov 28, 2019 · 0 comments
Open
3 tasks

Take care of in-flight side tag updates after Bodhi activation point #3815

nphilipp opened this issue Nov 28, 2019 · 0 comments
Projects

Comments

@nphilipp
Copy link
Member

nphilipp commented Nov 28, 2019

Story

As a user of Bodhi who submitted an update from a side-tag before the Bodhi activation point of its release,

I want that the builds in the update get retagged into the pending-signing or pending-testing tag of the release, and that the side tag and its auxiliary tags are deleted after the Bodhi activation point of the release,

so the update continues to progress as a side-tag update from a branched/stable release.

Background

For updates from a side-tag in a stable release, we'll transfer builds to normal tags on submission (#3800), so that they don't get stalled either. Let's do the same here, maybe in a background task as soon as the composed_by_bodhi flag is set for the release.

Acceptance Criteria

  • When the composed_by_bodhi flag of a pending release is set through the API, a backend task is created which "re-routes" the update and its builds into the workflow of a branched/stable release.
  • This task re-tags the updates/builds into the pending-signing or pending-testing tag of the release (depending on if they were tagged with the pending-signing or pending-testing tag of the side-tag) and removes the side-tag and its auxiliary tags.
  • Tests exist for the new functionality.
@nphilipp nphilipp added this to To do in CI Gating via automation Nov 28, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
CI Gating
  
To do
Development

No branches or pull requests

1 participant