Skip to content

updated the script for pod push - #379

Merged
pawbhard merged 1 commit into
grpc:grpc_release_1.84.xfrom
aslam9691:release_workflow_fix_1.84
Sep 14, 2026
Merged

pawbhard merged 1 commit into
grpc:grpc_release_1.84.xfrom
aslam9691:release_workflow_fix_1.84

Conversation

@aslam9691

Copy link
Copy Markdown
Collaborator

Update release script: Add validation checks and retry logic for CocoaPods

This pull request updates the release_cocoapod.sh script to improve the robustness of the release workflow:

  1. Skip Push if Already Published: Added a check to verify if the pod version already exists on CocoaPods Trunk before attempting a push.
  2. Improved Validation: The script now strictly ensures that pod validation passes before proceeding with the push.
  3. Resilience Against Network Errors: If pod trunk push fails due to a server error (e.g., HTTP 500) but the pod was actually published, the script waits 15 seconds to verify the status via pod trunk info. If the push truly failed, it now performs a single retry.

@aslam9691
aslam9691 force-pushed the release_workflow_fix_1.84 branch from f6cf2cd to 37bcd65 Compare September 11, 2026 06:17
@pawbhard
pawbhard merged commit f86cf90 into grpc:grpc_release_1.84.x Sep 14, 2026
5 checks passed
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