Repository navigation
Publish API docs on push to main - #1862
PratimMallick merged 4 commits into
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 2 included reviews per hour; 1 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) | ~5 minutes Change: Feature Suggested reviewers: Merge Risk: ⚪ Minimal · up to This PR adds a workflow that publishes API docs on pushes to main. No concrete defect was found. Before merging, confirm that the reusable-workflow pin points to the merged upstream commit, as the PR description says. 🚥 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 workflow's cue, Comment |
Re-pins to the conventions commit that alerts on docs failures.
…pi-docs-publishing-out-of-the-release-workflow
|
|
🚀 Available in v1.36.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-video-android.