Repository navigation
Publish API docs on push to main - #6787
Conversation
Adds a caller for the shared publish-api-docs workflow so docs no longer depend on the release job. The release.yml pin is unchanged; until it is bumped, docs are published by both.
PR checklist ✅All required conditions are satisfied:
🎉 Great job! This PR is ready for review. |
SDK Size Comparison 📏
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
📒 Files selected for processing (1)
Included review availability: This review used your included allowance. Your plan provides up to 4 included reviews per hour; 2 remain after this review. WalkthroughAdds a GitHub Actions workflow that runs on pushes to ChangesAPI Docs Publishing
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~8 minutes Change: Feature Suggested reviewers: Merge Risk: ⚪ Minimal · up to Pushes to main and manual dispatch invoke the pinned API-docs publisher. No concrete merge-blocking risk is established. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. A rabbit checks the docs at dawn Comment |
Re-pins to the conventions commit that alerts on docs failures.
|
|
🚀 Available in v7.14.0 |



Goal
Refs AND-1617 — move API-docs publishing to a push-to-
mainworkflow, ahead of dropping it from the release job.Implementation
New
publish-api-docs.ymlcalls the shared workflow at build-conventionsv1.0.1(d275481) on push tomain(+workflow_dispatch,mainonly) and passesSLACK_WEBHOOK_ANDROID_CICDfor failure alerts.release.ymlstays pinned at9ea4d20: bumping it pulls in the Stream-repo publishing cutover, which goes in its own PR. Until then the release job still runs Dokka, so docs publish twice per release (same content). The release-time saving lands with that bump.Testing
actionlintclean. Build-conventionsv1.0.1released through the same path:API Docsran on themainpush and redeployed Pages. After the next release here, it updates getstream.github.io/stream-chat-android.