Repository navigation
Migrate label automation - #2042
Conversation
|
CI is failing because we haven't yet migrated to the new |
This comment has been minimized.
This comment has been minimized.
Signed-off-by: Yosh <github@yosh.is> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Yosh <github@yosh.is> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Yosh <github@yosh.is> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Yosh <github@yosh.is> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Yosh <github@yosh.is> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Yosh <github@yosh.is> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Yosh <github@yosh.is> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Yosh <github@yosh.is> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Yosh <github@yosh.is> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Yosh <github@yosh.is> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Yosh <github@yosh.is> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Yosh <github@yosh.is> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Yosh <github@yosh.is> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Yosh <github@yosh.is> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
e31f067 to
a96eac1
Compare
There was a problem hiding this comment.
🟡 Changes recommended
The label check accepts C-question via ^C-, allowing PRs to pass without one of the four change-category labels required for merging.
1 open issue
What changed in this PR
This PR aligns Hyperlight’s label automation and contributor documentation with the structured labeling scheme.
Changes:
- Uses structured labels for CI failure reports, release blockers, snapshot goldens, and dependency updates.
- Updates PR category checks and review-status handling. Issues receive
S-needs-triageonly when no status label exists. - Aligns release and snapshot documentation with the label names.
| File | Description |
|---|---|
| Justfile | Updates goldens label comments and diagnostics. |
| docs/snapshot-versioning.md | Documents S-needs-goldens usage. |
| docs/how-to-make-releases.md | Updates release-blocker guidance and search link. |
| dev/notify-ci-failure.sh | Updates default labels and examples. |
| dev/check-release-blockers.sh | Queries P-release-blocker issues. |
| .github/workflows/WeeklyMshv618.yml | Updates weekly MSHV failure labels. |
| .github/workflows/ValidatePullRequest.yml | Detects and validates S-needs-goldens. |
| .github/workflows/RustNightly.yml | Updates nightly failure labels. |
| .github/workflows/ReleaseBlockerLabelCleanUp.yml | Removes P-release-blocker from closed issues. |
| .github/workflows/ReleaseBlockerCheck.yml | Updates the release-blocker error message. |
| .github/workflows/ready-for-review-manage.yml | Passes S-needs-review to the shared workflow. |
| .github/workflows/ready-for-review-label.yml | Updates the pipeline’s label comment. |
| .github/workflows/PRLabelChecker.yml | Checks for one C- category label. |
| .github/workflows/IssueLabelChecker.yml | Preserves statuses and labels untriaged issues. |
| .github/workflows/Fuzzing.yml | Updates fuzzing failure labels. |
| .github/workflows/DailyBenchmarks.yml | Uses A-perf and structured failure labels. |
| .github/workflows/DailyArm64.yml | Updates ARM64 failure labels and grouping comments. |
| .github/workflows/Coverage.yml | Updates coverage failure labels. |
| .github/release.yml | Groups dependency changes under C-deps. |
| .github/ISSUE_TEMPLATE/bug.md | Applies C-bug to bug reports. |
| .github/dependabot.yml | Uses C-deps and removes the guest-area label. |
Review effort: Balanced
Benchmark ResultsMeasured commit: kvm / amd (Linux) (➖ stable)No benchmark improved or regressed. Benchmark Resultsfunction_call_codec
payload_allocation
sandboxes
slot_pool
snapshot_files
virtq_readonly
virtq_readwrite
kvm / intel (Linux) (➖ stable)No benchmark improved or regressed. Benchmark Resultsfunction_call_codec
payload_allocation
sandboxes
slot_pool
snapshot_files
virtq_readonly
virtq_readwrite
mshv3 / amd (Linux) (➖ stable)No benchmark improved or regressed. Benchmark Resultsfunction_call_codec
payload_allocation
sandboxes
slot_pool
snapshot_files
virtq_readonly
virtq_readwrite
mshv3 / intel (Linux) (➖ stable)No benchmark improved or regressed. Benchmark Resultsfunction_call_codec
payload_allocation
sandboxes
slot_pool
snapshot_files
virtq_readonly
virtq_readwrite
hyperv-ws2025 / amd (Windows) (➖ stable)No benchmark improved or regressed. Benchmark Resultsfunction_call_codec
payload_allocation
sandboxes
slot_pool
snapshot_files
virtq_readonly
virtq_readwrite
hyperv-ws2025 / intel (Windows) (➖ stable)No benchmark improved or regressed. Benchmark Resultsfunction_call_codec
payload_allocation
sandboxes
slot_pool
snapshot_files
virtq_readonly
virtq_readwrite
Reported by |

This migrates all label-related automation to the new labeling scheme. Thanks!