cypress-io / cypress-io/code-coverage
CircleCI config hardening: enable `--next` validation
- Dominant language
- TypeScript
- Stars
- 445
- Forks
- 115
- PR merge metrics
- No merged PRs in 30d
Description
# CircleCI config hardening: enable `--next` validation
## Summary
Plan and implement `--next` validation for CircleCI configs so we catch [August 17, 2026 breaking changes](https://discuss.circleci.com/t/breaking-changes-config-compilation-updates-august-17-2026/54719) before they block pipelines.
**Target date:** Before 2026-08-17 (recommend completing by 2026-08-01)
---
## Background
On **August 17, 2026**, CircleCI will enforce stricter config compilation. Pipelines using affected patterns will **fail to compile**. The three changes are:
1. **Undeclared parameters** — references to undeclared/out-of-scope pipeline parameters fail instead of resolving to `null`
2. **Regex engine update** — negative lookaheads/lookbehinds, possessive quantifiers, and backreferences are rejected
3. **Config v2.0 sunset** — configs must comply with v2.1 semantics (HEREDOC `<<`, job names, workflow filters, etc.)
Preview affected configs today:
```bash
circleci config validate --next
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating this repository's CircleCI configuration files and run `circleci config validate --next` against them. Review any reported undeclared parameters, rejected regular expressions, or v2.0 compatibility issues; the work is done when the affected configurations pass the preview validation before the stated deadline.
Written by the indexing model from the issue text.
Assessment
- Domain
- ci-cd
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100