Skip to content

Document the TransloaditKit release process - #48

Merged
kvz merged 4 commits into
mainfrom
release-docs
Oct 7, 2026
Merged

kvz merged 4 commits into
mainfrom
release-docs

Conversation

@kvz

@kvz kvz commented Oct 7, 2026 •

Copy link
Copy Markdown
Member

Releasing TransloaditKit depended on undocumented maintainer knowledge. Add CONTRIBUTING.md with the release preparation, annotated tag and changelog-based GitHub release, and CocoaPods publication process verified for 3.6.0.

Document pod-owner registration on macOS and confirmation through the verification email, the Xcode 27 validation override, and how to confirm publication when trunk reports a GitHub commit API timeout. Command blocks scope error handling to subshells and clean up temporary files.

Validation: 3.6.0 is confirmed by pod trunk info Transloadit, trunk's version endpoint, and the published CocoaPods Specs podspec. Documented shell blocks parse, changelog extraction matches the GitHub release body, and council findings are addressed. Swift build and tests passed in CI: https://github.com/transloadit/TransloaditKit/actions/runs/37621665489.

@kvz kvz self-assigned this Oct 7, 2026
@kvz
kvz marked this pull request as ready for review October 7, 2026 12:35
@kvz
kvz requested a review from tim-kos October 7, 2026 12:35
@kvz
kvz merged commit 78e5cc6 into main Oct 7, 2026
1 check passed
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.

1 participant