ci: remove cross-platform-tests and semantic PR/branch checks#712
ci: remove cross-platform-tests and semantic PR/branch checks#712jamesnrokt wants to merge 1 commit into
Conversation
These checks have been failing on nearly every recent PR. The cross-platform tests are known broken, and the semantic PR title / branch name checks are no longer enforced. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
PR SummaryMedium Risk Overview The entire In Branch protection may still list the removed check names as required; those rules need to be updated in repo settings or merges can stall waiting for checks that no longer exist. Reviewed by Cursor Bugbot for commit 1c00575. Bugbot is set up for automated code reviews on this repo. Configure here. |
|
|
Totally agree with removing the cross-platform-tests but do we no longer want standardized branch names and commit messages? |
For PR titles I felt that these are usually superfluous as they usually fail on the first opening PR and then can never pass so it was adding noise with ❌ on all the commits. Given we no longer use the titles for semver it seems like a fairly useless check and something we can easily edit before merge. For branch names I don't see the value at all as our branch protection rules protect us from issues and it doesn't impact the work itself. Wondering what your thoughts are given the above? Overall I'm happy to change it if it causes an issue, my main goal is at a glance ✅ on commits |
I second the bit about not being able to correct the PR titles for the ✅. It was tedious to have to open a new PR with a proper branch name. No problem with any of the other jobs that were removed either. |



Summary
Removes three checks that have been failing on nearly every recent PR (#690–#711):
cross-platform-tests— entire workflow deleted (known broken; depends on the externalmParticle/crossplatform-sdk-testsrepo)Check PR for semantic title—pr-title-checkjob removed frompull-request.ymlCheck PR for semantic branch name—pr-branch-check-namejob removed frompull-request.ymlNotes
main, those rules will need to be updated in repo settings so new PRs don't get stuck waiting on checks that no longer run.Notify GChat / notify-gchat— fails on fork PRs / missing secret; it's a notification, not a gate. Worth a follow-up to addcontinue-on-erroror remove.SonarCloud Code Analysis— posted by the SonarCloud GitHub App, not a workflow file. Needs to be turned off in the SonarCloud UI / repo app settings.Test plan
🤖 Generated with Claude Code