-
Notifications
You must be signed in to change notification settings - Fork 15
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
Automate community bundle via GitHub Actions #193
base: main
Are you sure you want to change the base?
Automate community bundle via GitHub Actions #193
Conversation
Skipping CI for Draft Pull Request. |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: clobrano The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/hold |
Unfortunately it is not possible. Each repository has to at least call the reusable workflow from its own action /unhold |
/hold |
4ce4464
to
710114a
Compare
/unhold again. Verified that the conditionals work fine now |
/hold |
e82ab0e
to
a0ec912
Compare
Create a manual workflow to provide the necessary inputs to the shared GitHub Action to: - build and push versioned images to quay registry - create the OKD release branch, ready for the PR - create the K8S release branch, ready for the PR Signed-off-by: Carlo Lobrano <c.lobrano@gmail.com>
a0ec912
to
d5d3d9b
Compare
This change is now ready |
The job "Create release with manifests" is not triggered by tag anymore so we need to: - remove the condition on github.ref_type to let the job run manually. - add explicit tag field "Create release with manifests, for tags" from inputs.version. - replace github.ref_name with input.version when the version is needed. Signed-off-by: Carlo Lobrano <c.lobrano@gmail.com>
/unhold |
Why we need this PR:
Currently, the GitHub Action workflow is only able to create a RH/OKD bundle, while SNR is also supported in K8S community.
Moreover, the need of inputs like
previous version
does not allow to keep using the automatic CI for the release.Changes made
Create a manual workflow to provide the necessary inputs to the shared
GitHub Action to:
Which issue(s) this PR fixes
It contributes to solving
ECOPROJECT-1579
Test plan
Tested locally via nektos/act.