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

Adapt client release pipeline to use Koji or Staging repositories #351

Merged
merged 1 commit into from
Sep 13, 2023

Conversation

ehelms
Copy link
Member

@ehelms ehelms commented Aug 30, 2023

I am opting to go with a single pipeline definition but put a switch in place to allow us to flip from Koji to Copr (or back again if there are issues). I am starting with client as it's the least volatile and can prove out the design.

This should allow us to merge this as is, and then flip the switch when we are ready with a simple code update (or easy local testing).

@ehelms
Copy link
Member Author

ehelms commented Aug 30, 2023

See also theforeman/foreman-infra#1875 which this will rely upon.

@ehelms ehelms force-pushed the client-support-release-copr branch 3 times, most recently from c5f003d to 939e1c6 Compare September 5, 2023 14:06
@ehelms
Copy link
Member Author

ehelms commented Sep 5, 2023

This can be merged as-is now since it does not switch to staging yet but does put in place the ability to switch and allows us to run the Koji based method still but with these re-factorings.

To switch to stage I will still need:

@ehelms ehelms merged commit 1fc5f76 into theforeman:master Sep 13, 2023
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant