ci: Only run Breaking Change Detector on GA (>= 1.0) components
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 75/100
Research direction
The job is defined in .github/workflows/release-checks.yaml. Look for the 'Breaking Change Detector' step. Need to understand how components are versioned (likely via release_level metadata or version numbers). Modify the detector's logic to skip components with version < 1.0.0 or release_level != 'stable'. Reference issue #9389 for context. Test by creating a mock PR or checking workflow syntax.
Written by the indexing model from the issue text.
Description
The Breaking Change Detector job in .github/workflows/release-checks.yaml currently checks all components in the repository, causing PRs with breaking changes in pre-1.0 / preview libraries (such as GeminiDataAnalytics at 0.x) to fail unless bypassed with BREAKING_CHANGE_REASON=.
While the detector is reporting accurately, we do not need to block or flag breaking changes in pre-1.0 (0.x) components. We should update the Breaking Change Detector to only check GA (>= 1.0.0 / release_level: stable) components (e.g., alongside the per-component BC check improvements in #9389).
- Dominant language
- PHP
- Stars
- 1.2k
- Forks
- 464
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 103
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from googleapis/google-cloud-php
-
type: feature request
Difficulty 1/5 Under an hour Newbie friendliness 75/100
googleapis/google-cloud-php#9716 · 11 reactions ·
-
Difficulty 3/5 1-2 days Newbie friendliness 65/100
googleapis/google-cloud-php#9725 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
googleapis/google-cloud-php#9675 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 55/100
googleapis/google-cloud-php#9674 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
googleapis/google-cloud-php#9503 ·
All issues in googleapis/google-cloud-php
Similar issues
-
Bug
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Automattic/safe-publish#594 ·
-
HttpClient
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
symfony/symfony-docs#23092 ·
-
sync-en
Difficulty 1/5 Under an hour Newbie friendliness 90/100
-
sync-en
Difficulty 1/5 Under an hour Newbie friendliness 95/100
-
Перевод устарел
Difficulty 2/5 1-3 hours Newbie friendliness 75/100