Skip to content

ci: Move Github Release Action to Final Step#31

Merged
nickolas-dimitrakas merged 1 commit intomainfrom
ci/move-github-release-action-to-final-step
Dec 8, 2025
Merged

ci: Move Github Release Action to Final Step#31
nickolas-dimitrakas merged 1 commit intomainfrom
ci/move-github-release-action-to-final-step

Conversation

@nickolas-dimitrakas
Copy link
Collaborator

Background

The release workflow previously created the GitHub release before pushing to CocoaPods Trunk. This meant that if the Trunk push failed, the GitHub release would already be created, making it harder to retry the release process.

What Has Changed

  • Swapped the order of "Push to Trunk" and "Create Github release" steps in the release-from-main.yml workflow
  • CocoaPods Trunk push now happens first, followed by GitHub release creation
  • This ensures that if the Trunk push fails, the GitHub release won't be created yet, simplifying retry logic

Checklist

  • I have performed a self-review of my own code.
  • I have made corresponding changes to the documentation.
  • I have added tests that prove my fix is effective or that my feature works.
  • I have tested this locally.

Reference Issue (For employees only. Ignore if you are an outside contributor)

  • Closes NO-JIRA

@nickolas-dimitrakas nickolas-dimitrakas merged commit ab7f0ef into main Dec 8, 2025
11 of 13 checks passed
@nickolas-dimitrakas nickolas-dimitrakas deleted the ci/move-github-release-action-to-final-step branch December 8, 2025 20:55
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