-
Notifications
You must be signed in to change notification settings - Fork 490
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
Migrate to GitHub workflows for CI #437
Migrate to GitHub workflows for CI #437
Conversation
add base structure
Welcome @RubenBaez! |
Looks clean I like it! |
Yeah, after applying the comments by @ahmetb, this looks good to go. Let's first run this alongside travis, before we disable it. We also need to ensure that prow does not merge before GH actions has succeeded, when the auto-approver bot was faster than the CI build. /retitle Migrate to GitHub workflow |
That's valid, but with GH actions, GH actually knows there's a "check" much faster than Travis posting back something. So I highly doubt that'll be a problem. We can run side-by-side for a month. |
@ahmetb @corneliusweig |
🤔 why is that? This is not ideal, because there are maintenance PRs from time to time where we don't change any manifest files. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for all the hard work you have already put into this! I have a few more thought.
@corneliusweig |
I wonder why this worked on travis.. Anyway, if git diff --name-only --diff-filter=AM ${{ github.event.before }} ${{ github.sha }} -- plugins |
tee /dev/stderr |
xargs -I _ $HOME/bin/validate-krew-manifest -manifest _ |
Hey @alonyb, I left some more comments, did you see them? |
@corneliusweig |
Looks good. I think we can merge. |
@ahmetb |
Should I add a new validation for that. Or that is the right way :) |
@ahmetb @corneliusweig |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ahmetb, alonyb 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 |
Very nice! Thanks a lot for your persistence @alonyb! |
This PR contain a new CI with github workflows, logs of the pipeline you can check here
Fixes #430