Skip to content

Conversation

cacieprins
Copy link
Contributor

@cacieprins cacieprins commented Oct 3, 2025

  • Closes

Additional details

Steps to test

How has the user experience changed?

PR Tasks


Note

Refactors CircleCI to gate external PRs behind an approval step and remove the contributor-specific workflow, auto-detects contributor PRs during build, bumps the cache version, and tidies type definitions.

  • CI/CD (CircleCI):
    • PR workflows: Replace dedicated linux-x64-contributor workflow by enhancing workflows/pull-request.yml with an approve-contributor-pr gate and adding it as a requirement to downstream jobs; move finalization jobs (percy-finalize, verify-accessibility-results) to a dedicated section.
    • Build step: Compute --is-contributor-pr from << pipeline.git.branch >> instead of passing a build.is_contributor_pr parameter.
    • Cache: Bump .circleci/cache-version.txt to invalidate caches.
  • Types:
    • Minor cli/types/cypress.d.ts cleanups (string literal/style tweaks, whitespace) with no functional API changes.

Written by Cursor Bugbot for commit ea3703b. This will update automatically on new commits. Configure here.

cacieprins and others added 30 commits September 9, 2025 13:54
…cleci config pack to compose them into the main workflows.yml file
- test-kitchensink:
requires:
- build
- approve-contributor-pr
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: CI Pipeline Blocked by Branch Filter

The approve-contributor-pr job is filtered to run only for branches matching pull/[0-9]+/. This creates a dependency deadlock for internal PRs, as many critical jobs now require approve-contributor-pr. For internal PRs, this approval job never starts, blocking all dependent jobs and preventing the full CI pipeline from executing.

Fix in Cursor Fix in Web

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