Skip to content

Conversation

@Adirio
Copy link
Contributor

@Adirio Adirio commented Mar 16, 2021

The GitHub actions CI workflow is run for both pull-requests (targeting the remote branch) and the merge commit push whey they re merged (targeting the branch where they were merged into). Pull-request-related results are exposed under the checks of the PR, which makes them pretty accessible. However, push-related results are only shown in the "Actions" tab and are usually not reviewed. As an example, a linting issue was introduced nearlly a month ago in master, which was passing the PR linting check as it only checks the modified code, but was not passing the push linting check. This means that coverage report was not being sent to coveralls about the master branch since the February 22nd, and we just realized today (March 16th).

This PR adds an additional debugging step that will create an issue if one of the "hidden" GitHub action CI workflows fail with the SHA of the offending commit, the link to the corresponding action execution wher some debugging information will alos be found (secrets are safely removed first).

@k8s-ci-robot k8s-ci-robot added cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Mar 16, 2021
@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Mar 16, 2021
@Adirio
Copy link
Contributor Author

Adirio commented Mar 16, 2021

@estroz
/testing

@Adirio Adirio changed the title 🌱 Enhance GitHub actions CI 🌱 Enhance GitHub actions CI Mar 16, 2021
@Adirio Adirio force-pushed the enhance-gh-actions branch from ec2e337 to 6bb439c Compare March 16, 2021 18:43
@Adirio
Copy link
Contributor Author

Adirio commented Mar 23, 2021

Another example of this "hidden"/"quiet" fails occured with #2060 and we only realized when merging master into release-3 for the next beta release.

@Adirio Adirio force-pushed the enhance-gh-actions branch from 6bb439c to eadb5aa Compare March 23, 2021 12:48
Signed-off-by: Adrian Orive <[email protected]>
@Adirio Adirio force-pushed the enhance-gh-actions branch from eadb5aa to 9abe27b Compare March 23, 2021 12:53
@Adirio Adirio requested a review from estroz March 23, 2021 12:56
Copy link
Contributor

@estroz estroz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Mar 23, 2021
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: Adirio, estroz

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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot merged commit e3437d6 into kubernetes-sigs:master Mar 23, 2021
@Adirio Adirio deleted the enhance-gh-actions branch March 23, 2021 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. lgtm "Looks good to me", indicates that a PR is ready to be merged. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants