Skip to content

Skip mini-only workflows while CI runs on hosted runners - #1363

Merged
malpern merged 1 commit into
masterfrom
claude/skip-mini-workflows-when-hosted
Nov 7, 2026
Merged

malpern merged 1 commit into
masterfrom
claude/skip-mini-workflows-when-hosted

Conversation

@malpern

@malpern malpern commented Nov 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • cache-warm, runner-health and both coverage jobs always target the mini's self-hosted runners. With KEYPATH_CI_RUNNER=hosted and the mini away, every run sat queued with no runner: four were queued on 2026-11-06.
  • Each job now has if: vars.KEYPATH_CI_RUNNER != 'hosted'. full-coverage already had if: always(); the two conditions are combined.
  • The ci.yml header now says these jobs skip while the variable is set.

From the architecture review's next tier ("CI jobs tied to the mini").

Testing

  • actionlint reports no new errors (only the existing custom-label and shellcheck notes).
  • Not exercised on GitHub yet; the next master push or scheduled run should show these jobs as skipped.

Review gate: remote review gate selected (the local review run timed out with no output).

🤖 Generated with Claude Code

cache-warm, runner-health and both coverage jobs always target the mini's
self-hosted runners. With KEYPATH_CI_RUNNER=hosted and the mini away, every
run queues with no runner (four were queued on 2026-11-06). Each job now
skips while that variable is set, and ci.yml's header says so.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 7, 2026 •

Copy link
Copy Markdown
Codex Review Summary: ✅ Completed

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-07T10:35:47.025757Z 50bd3ac PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@claude

claude Bot commented Nov 7, 2026

Copy link
Copy Markdown

Review: no actionable findings. The vars.KEYPATH_CI_RUNNER != 'hosted' guards are correct on all four mini-only jobs. In coverage.yml, the second job keeps always() and adds the var check, so it skips along with narrow-coverage instead of queueing. None of these jobs are required checks, so skipping them doesn't affect PR gating. The ci.yml header comment now matches the behavior.

@malpern
malpern merged commit 61d8365 into master Nov 7, 2026
6 checks passed
@malpern
malpern deleted the claude/skip-mini-workflows-when-hosted branch November 7, 2026 14:46
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.

1 participant