Skip to content

feat: report consumer pin PR CI status - #508

Merged
Pigbibi merged 1 commit into
mainfrom
feat/consumer-qpk-ci-hygiene
Sep 1, 2026
Merged

feat: report consumer pin PR CI status#508
Pigbibi merged 1 commit into
mainfrom
feat/consumer-qpk-ci-hygiene

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

What

Show a display-only CI state beside each current generated consumer dependency PR: GREEN, PENDING, FAILED, NON_GREEN, or MISSING.

Why

Consumer PRs intentionally remain proposal-only because they can deploy platforms or modify data pipelines. The rollout summary should make a blocked dependency closure visible without turning the workflow into an auto-merge mechanism.

Safety

  • Read-only reporting; no consumer PR is merged, closed, labelled, or otherwise mutated.
  • Excludes the report script and its tests from the QPK package-pin trigger, so this operational improvement does not cause an unnecessary dependency rollout.

Verification

  • uv run --extra dev python -m pytest -q tests/test_report_consumer_qpk_pin_prs.py tests/test_update_qpk_pin_workflow.py (8 passed)

Co-Authored-By: Codex <noreply@openai.com>
@Pigbibi
Pigbibi merged commit 238f250 into main Sep 1, 2026
1 check passed
@Pigbibi
Pigbibi deleted the feat/consumer-qpk-ci-hygiene branch September 1, 2026 12:12
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