You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The actual check run still exists in the logs, but it is difficult to get to. And it doesn't prevent merging.
Implementation Details
Currently there is no good work around for us. Either we revert the on.create trigger PR (since we don't have any leeway on constraining what is created), which means that we will no longer have an easy time with the initial release branch creations, or we find a workaround for publishing the created check to the on.pull_request check to the correct check suite.
The text was updated successfully, but these errors were encountered:
Looks like there is a workaround with https://github.com/orgs/community/discussions/24616#discussioncomment-5607870 but it requires creating a GitHub App and installing into each configs repository, then using the app token to access the check_suites part of the API (which is inaccessible using GITHUB_TOKEN, for some reason!), and then adding check suites and runs manually. This seems like too much infrastructure for too little gain, so the best solution at the moment is to revert the on.create trigger for our config repositories, and go back to the old way.
Background
Currently, the first commit of every pull request in a configs repository is not having it's QA/Repro test results showing up in the pull request.
This is due to the test parser (
EnricoMi/publish-unit-test-result-action/composite
) publishing a check to the incorrect check suite - one trigged by the skippedon.create
one rather than theon.pull_request
one. See https://github.com/ACCESS-NRI/access-om3-configs/runs/35903426318 - there is aon.pull_request
suite and anon.create
one. This is due to EnricoMi/publish-unit-test-result-action#12 which is in and of itself an issue with GitHub (see https://github.com/orgs/community/discussions/24616).Workaround
The actual check run still exists in the logs, but it is difficult to get to. And it doesn't prevent merging.
Implementation Details
Currently there is no good work around for us. Either we revert the
on.create
trigger PR (since we don't have any leeway on constraining what is created), which means that we will no longer have an easy time with the initialrelease
branch creations, or we find a workaround for publishing the created check to theon.pull_request
check to the correct check suite.The text was updated successfully, but these errors were encountered: