Skip to content

Show merge queue checks in five CI history lanes - #21

Merged
zhaozhaozz merged 2 commits into
mainfrom
feature/ci-merge-queue
Oct 20, 2026
Merged

zhaozhaozz merged 2 commits into
mainfrom
feature/ci-merge-queue

Conversation

@zhaozhaozz

@zhaozhaozz zhaozhaozz commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Changes

Show CI history in five ordered lanes: PR, main (or the full branch name), merge queue, Daily, and release. Classify merge_group before workflow name rules so queue checks cannot be swallowed by Nightly or Release. Remove called, other-workflow, and unknown-trigger rows and their fallback run links while continuing to store every collected run.

Rebuild older lane snapshots from existing records without fetching artifacts. Keep the overview and CI page consistent, update explanatory text and documentation, and bump the UI cache version to 20261020.1. Success-rate calculations, per-day ordering, Actions queries, artifact limits, and collection triggers stay unchanged.

Preserve the original fixture run IDs used to associate E2E records with their branch while adding CI examples.

Validation

  • PYTHONDONTWRITEBYTECODE=1 python3 -m unittest discover -s tests -v — 166 passed (10.828s).
  • node .e2e/node_modules/playwright/cli.js test --config test/playwright.config.cjs — 27 passed (55.3s).
  • Lane tests: 19 passed; branch-line tests: 8 passed; incremental tests: 15 passed.
  • JavaScript syntax, static/published copies, and whitespace checks passed.

Browser coverage checks five-row order, removed categories, queue links opening in a new tab, empty queues, release-branch Nightly placement, and desktop/390px layouts without page overflow. Unit coverage verifies that old snapshots rebuild without artifact requests and retain hidden runs in history.

@zhaozhaozz
zhaozhaozz merged commit 0c4b190 into main Oct 20, 2026
1 check passed
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