Skip to content

updated the script to run linting only for iOS - #378

Merged
aslam9691 merged 1 commit into
grpc:mainfrom
aslam9691:release_workflow_fix
Sep 10, 2026
Merged

aslam9691 merged 1 commit into
grpc:mainfrom
aslam9691:release_workflow_fix

Conversation

@aslam9691

Copy link
Copy Markdown
Collaborator

Title

Update release workflow: Restrict pod linting to iOS only

Description

This PR modifies the release workflow scripts to improve linting efficiency during pod trunk pushes. Instead of completely skipping the linting process, the scripts are updated to perform validation exclusively for iOS.

Changes:

  • scripts/release_cocoapod.sh: Updated to invoke skip_pod_push_lint.sh to trigger targeted linting.
  • scripts/skip_pod_push_lint.sh: Refactored the patch to use validator.no_subspecs = true and validator.fail_fast = true for iOS, rather than disabling validation entirely. This ensures critical compilation errors are caught while keeping execution time within acceptable limits.
  • scripts/wait_for_pod_release.sh: Added a small sleep interval to the loop to avoid rate-limiting from CocoaPods Trunk REST API.

@aslam9691
aslam9691 merged commit f80c275 into grpc:main Sep 10, 2026
5 checks passed
aslam9691 added a commit that referenced this pull request Oct 12, 2026
* [objC] Release workflow automation to create PR (#373)

* updated workflow

* added workflow to release on PR Merged

* Rename prepare_release to prepare_release_PR

* Delete draft_release.yml

* updated the script to run linting only for iOS (#378)
aslam9691 added a commit that referenced this pull request Oct 13, 2026
* Grpc release 1.84.0-pre1 (#376)

* Sync c-core 1.84.0-pre1

* updated abseil pod version

* Sync c-core v1.84.0-pre2 (#377)

* Sync c-core v1.84.0-pre2

* updated abseil pod version

* updated the script to run linting only for iOS

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Aslam Ansari <aslamansari@google.com>

* Skip already-published pods and handle CocoaPods Trunk 500 errors in release script (#379)

* Sync c-core v1.84.0 (#380)

* Sync c-core v1.84.0

* updated abseil pod version

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Aslam Ansari <aslamansari@google.com>

* Grpc release 1.84.x (#383)

* [objC] Release workflow automation to create PR (#373)

* updated workflow

* added workflow to release on PR Merged

* Rename prepare_release to prepare_release_PR

* Delete draft_release.yml

* updated the script to run linting only for iOS (#378)

* Align release_cocoapod.sh with main to resolve merge conflict (#384)

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
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.

2 participants