Skip to content

mz-debug-ci: add reference for triggering and scoping CI runs - #37883

Open
bosconi wants to merge 1 commit into
mainfrom
jc/debug-ci
Open

mz-debug-ci: add reference for triggering and scoping CI runs#37883
bosconi wants to merge 1 commit into
mainfrom
jc/debug-ci

Conversation

@bosconi

@bosconi bosconi commented Jul 25, 2026

Copy link
Copy Markdown
Member

Summary

Adds a "Reference: triggering and scoping CI runs" section to the mz-debug-ci skill, capturing three things that came up while investigating a PR's CI coverage but weren't documented:

  • Manually triggering a nightly on main. The nightly pipeline's branch_configuration: v* blocks API builds on non-v* branches with 422 Branches have been disabled; pass --ignore-branch-filters (-i). Scheduled runs bypass the filter.
  • Scoping a build to specific steps via CI_TEST_SELECTION (step ids) / CI_TEST_IDS (indices), read by ci/mkpipeline.py. Selection is step-granular; there is no single-.td-file selection in CI (run those locally).
  • Testdrive coverage across pipelines - test (1 default config, sharded x20), nightly (9 mzcompose config variants), release-qualification (1 cloudtest/K8s pass, ~24h build).

Pure docs addition to the skill; no behavior change.

Files

  • .agents/skills/mz-debug-ci/SKILL.md (+49 lines)

Test plan

  • ASCII-only, matches the skill's existing terse/code-block style.
  • Facts verified against ci/mkpipeline.py, ci/nightly/pipeline.template.yml, ci/release-qualification/pipeline.template.yml, and live Buildkite builds.

🤖 Generated with Claude Code

Document three recipes that came up while investigating a PR's CI coverage:

- Manually triggering a nightly on main (the pipeline's `branch_configuration:
  v*` filter blocks API builds unless `--ignore-branch-filters` is passed).
- Scoping a build to specific steps via `CI_TEST_SELECTION` / `CI_TEST_IDS`,
  and why selection is step-granular (no single-`.td`-file selection in CI).
- How testdrive coverage differs across the test, nightly, and
  release-qualification pipelines.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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