-
Notifications
You must be signed in to change notification settings - Fork 325
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
Run CI here automatically for every new PR to master branch #574
base: master
Are you sure you want to change the base?
Conversation
cc9d7c0
to
cc1e11e
Compare
cc1e11e
to
e81ac6f
Compare
It seems to work now. Interesting is that it runs all possible combinations but for some of them, it only checks that the respective Dockerfiles aren't present and skips the test. I'm fine with that. What about you? |
It seems to me that in this |
I see one problem in getting to the test logs now. |
Good catch, this is really mandatory to have logs available under link details. Otherwise, we have to search and memorize what logs have failed and find them in the GitHub Actions tab. |
New testing farm is released, so that failed tests cause failed action and also the summary is available. Edit: this triggered the other suite that I wanted to trigger. |
Depends on: sclorg/testing-farm-as-github-action#81 |
If we want to continue with this new approach we need to move this to use the tfaga-wrapper too. There are no more changes planned for the testing GitHub Actions so if we decide to continue with this PR there is a possibility to start with that now (or later of course). Lumir what do you think? |
Moreover, there is still the problem with displaying the result when the TFaGA action is triggered by the pull_request trigger. |
I'd like to have that but you know much more than I do about the whole process and configuration. Let me know if there is anything I can do to move this forward. Of course, it's not a top priority. |
I think we can move the work here: sclorg/testing-farm-as-github-action#139. |
@frenzymadness Do we really still need this pull request? |
The point is to run CI automatically without the need to add a comment. AFAIK you still need to add one of the comments to run the CI, don't you? |
Didn't know this was possible with GitHub features only, instead of using comments. Randomly found this PR now because of the recent activity. I'd very much be for implementing this as constant |
That's exactly the reason I'd like to have it implemented. PRs in sclorg are mostly from us so having the ability for the CI to start automatically would be great. |
Cc: @zmiklank @phracek @pkubatrh
This is what we have here in the settings:
So it should be safe because all collaborators from outside our group will need someone inside the group to approve the CI first every time they open a PR. I will test this because I'm working on another PR and I'll also ask somebody from my team to open an external PR to test the workflow approval process.