-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Move devfile and plugin registry jobs to GitHub action #18072
Comments
I think release jobs should be done 'on demand' without any git change. |
Yes that works too. I was thinking only because the automated release PR bumps the |
* Switch nightly build to GH action Run a GitHub action job everytime a change is merged, instead of using centos-ci. See eclipse-che/che#18072 Signed-off-by: Eric Williams <ericwill@redhat.com> * Update secret name Signed-off-by: Eric Williams <ericwill@redhat.com> * Make action names more clear Signed-off-by: Eric Williams <ericwill@redhat.com> * Abstract centos-ci only steps Only use provided scripts for: * base image build + push * happy path image build + push Signed-off-by: Eric Williams <ericwill@redhat.com>
* Switch nightly build to GH action Run a GitHub action job everytime a change is merged, instead of using centos-ci. See eclipse-che/che#18072 Signed-off-by: Eric Williams <ericwill@redhat.com> * Update secret name Signed-off-by: Eric Williams <ericwill@redhat.com> * Make action names more clear Signed-off-by: Eric Williams <ericwill@redhat.com> * Abstract centos-ci only steps Only use provided scripts for: * base image build + push * happy path image build + push Signed-off-by: Eric Williams <ericwill@redhat.com>
See eclipse-che/che#18072 Signed-off-by: Eric Williams <ericwill@redhat.com>
@ericwill can be closed no ? |
No, there are still the release jobs that need to be migrated (happening this sprint). |
* Add a GitHub action based release job Part of eclipse-che/che#18072 Signed-off-by: Eric Williams <ericwill@redhat.com> * Use release branch push based approach Signed-off-by: Eric Williams <ericwill@redhat.com> * Update file and job names Signed-off-by: Eric Williams <ericwill@redhat.com>
* Add a GitHub action based release job Part of eclipse-che/che#18072 Signed-off-by: Eric Williams <ericwill@redhat.com> * Add dockerhub login step Signed-off-by: Eric Williams <ericwill@redhat.com> * Update file and job name Signed-off-by: Eric Williams <ericwill@redhat.com>
Given we used the new GH actions for 7.24, I suspect we can close this. https://github.com/eclipse/che-devfile-registry/actions?query=workflow%3A%22Release+Che+Devfile+Registry%22 (7.24.0 - 7.24.2) https://github.com/eclipse/che-plugin-registry/actions?query=workflow%3A%22Release+Che+Plugin+Registry%22 (7.24 and 7.24.1 only so far) |
Nightly
Currently there are nightly build jobs running for both the plugin registry and devfile registry. These can be moved to GH action instead of using centos-ci.
Relevant jobs:
Release
Both the plugin registry and devfile registry have release jobs on centos-ci as well. These could likely be moved to GH action, and can be triggered any time the
VERSION
file is changed.Relevant jobs:
On the release side of things I'm not entirely sure how the centos-ci jobs were triggered, but I'd be willing to do the GH action replacement if @nickboldt / @mkuznyetsov if they can give me their use cases.
The text was updated successfully, but these errors were encountered: