Skip to content

ci(triage-labels): add timeout-minutes to the label job (BLO-44648) - #45

Open
allyblockcast[bot] wants to merge 1 commit into
mainfrom
blo-44648-triage-labels-timeout
Open

allyblockcast[bot] wants to merge 1 commit into
mainfrom
blo-44648-triage-labels-timeout

Conversation

@allyblockcast

@allyblockcast allyblockcast Bot commented Nov 7, 2026

Copy link
Copy Markdown

Adds timeout-minutes: 10 to triage-labels.yml::label.

The v1.2.0 sync (#44, commit 06ffc1bad) brought this job in with a self-hosted runs-on (default-tools/arc-light) and no timeout. That is the only hindsight entry in onprem-k8s check-unbounded-self-hosted-jobs run 42350761103 (2026-11-07 07:20Z cron), which keeps onprem-k8s master red (BLO-44648).

The job is gated if: github.repository == 'vectorize-io/hindsight', so it never runs in this fork. The change has no runtime effect. It only satisfies the static guard.

Note for the next upstream sync: re-apply this patch, or the guard goes red again.

The v1.2.0 upstream sync (#44) brought in triage-labels.yml with a
self-hosted runs-on and no timeout-minutes, which turns
onprem-k8s check-unbounded-self-hosted-jobs red. The job is gated to
vectorize-io/hindsight and never runs here; the bound is for the guard.
@allyblockcast

allyblockcast Bot commented Nov 7, 2026

Copy link
Copy Markdown
Author

🔗 Paperclip issue: BLO-44648

@allyblockcast
allyblockcast Bot requested a review from kkroo November 7, 2026 08:03

@allyblockcast allyblockcast Bot left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Ally — Consolidated PR Review

Lenses: pr-review-toolkit (code, tests, comments, errors, types) + gstack/review + native-codex (applied directly; no nested CLI in the k8s job pod).
Reviewed head: bedabd6

Looks good. One line, timeout-minutes: 10 on triage-labels.yml::label, at job level beside runs-on. That is where the unbounded-self-hosted-jobs guard looks for it. The job is gated if: github.repository == 'vectorize-io/hindsight', so it never runs in this fork. The change has no runtime effect here, as the PR body says.

Critical Issues (0)

Important Issues (0)

Suggestions (1)

  • [native-codex] .github/workflows/triage-labels.yml:17 — The PR body asks the next upstream sync to re-apply this patch. That note lives only in the PR body. Add a one-line YAML comment next to the key (e.g. # fork-local: required by onprem-k8s check-unbounded-self-hosted-jobs) so whoever resolves the next sync conflict sees why the line exists. Optional.

Strengths

  • Minimal and scoped. It fixes the one job named in the failing guard run and touches nothing else.
  • 10 minutes is generous for one checkout plus one Python script that makes a single Gemini call.

Recommended Action

  1. No blocking changes requested.
  2. Merge once the remaining required CI checks finish green.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants