ci: publish queued x86 E2E placeholders on PR checks - #7278
Merged
zhangzujian merged 1 commit intoAug 20, 2026
Conversation
The trusted executor reporter only mirrored jobs that already existed in the Actions run. During Build kube-ovn the selected E2E jobs are not queued yet, so pull request HEAD checks stayed empty. Publish queued placeholders for selected jobs immediately, mirror the running infrastructure jobs, and skip matrix placeholders once the real matrix cells start. Signed-off-by: Zujian Zhang <zhangzujian.7@gmail.com>
Coverage Report for CI Build 32353764986Coverage increased (+0.004%) to 32.748%Details
Uncovered ChangesNo uncovered changes found. Coverage RegressionsNo coverage regressions found. Coverage Stats
💛 - Coveralls |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The trusted executor reporter only mirrored GitHub Actions jobs that already existed in the current run. Selected E2E jobs
needs: build-kube-ovn, so during image buildselectedExecutorJobs()is empty and pull request HEAD checks stay blank. That is what happened on #7275: thepull_requestreporter is skipped, and the trustedworkflow_dispatchreporter had nothing to upsert yet.This change publishes queued placeholders for every selected job as soon as the reporter starts, also mirrors the running infrastructure jobs (
Build kube-ovn,Build E2E Binaries, Kind image prep, vpc-nat-gateway), and skips the generic matrix placeholders once the real(ipv4, overlay)cells exist.Fixes the live PR-check gap for #7230. After merge, a new trusted executor (automatic or
/test e2e ...) should show in-progressBuild kube-ovnand queued conformance checks on the PR HEAD before E2E jobs are queued.Signed-off-by: Zujian Zhang zhangzujian.7@gmail.com