rusackas opened a new pull request, #40770:
URL: https://github.com/apache/superset/pull/40770
### SUMMARY
**This unblocks PR merges.** #40717 reduced the Cypress matrix from **6
shards to
2** (`parallel_id: [0, 1]`), but `.asf.yaml` still lists the old shards as
**required status checks**:
```yaml
required_status_checks:
contexts:
- cypress-matrix (0, chrome)
- cypress-matrix (1, chrome)
- cypress-matrix (2, chrome) # ← no longer produced
- cypress-matrix (3, chrome) # ← no longer produced
- cypress-matrix (4, chrome) # ← no longer produced
- cypress-matrix (5, chrome) # ← no longer produced
```
Since jobs `cypress-matrix (2..5, chrome)` no longer exist, those checks
never
report, so every PR is stuck on **"Expected — Waiting for status to be
reported"** and can't merge. This removes the four obsolete contexts and
keeps
the two shards that actually run.
I audited the rest of the `contexts:` list against the current workflows —
everything else (`lint-check`, `frontend-build`, `playwright-tests
(chromium)`,
`pre-commit (current/previous)`, `test-mysql/postgres/sqlite/hive/presto`,
`unit-tests (current)`, `dependency-review`) still maps to a live job, so
this
is the only stale entry.
> ⚠️ **Merging this PR:** because the phantom `cypress-matrix (2..5)`
contexts
> are *currently* required, this PR itself will show them as "waiting" and
the
> normal merge button will be blocked. A committer/admin will need to merge
it
> (admin override), after which INFRA re-applies branch protection from
> `.asf.yaml` and all other PRs unblock.
> 📝 **Follow-up:** when #40722 (Python matrix → current-only on PRs) merges,
it
> will stop producing `pre-commit (previous)` on PRs, so that context will
need
> removing here too. Left in place for now since it currently runs.
### TESTING INSTRUCTIONS
After this merges, confirm open PRs no longer show "Waiting for status" on
the
removed Cypress contexts and can merge with the 2-shard matrix.
### ADDITIONAL INFORMATION
- [ ] Has associated issue:
- [ ] Changes UI
- [ ] Includes DB Migration
- [ ] Introduces new feature or API
- [ ] Removes existing feature or API
🤖 Generated with [Claude Code](https://claude.com/claude-code)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]