-
Notifications
You must be signed in to change notification settings - Fork 17
docs: clarify release steps in CONTRIBUTING.md #585
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
WalkthroughUpdated CONTRIBUTING.md: fixed release step numbering and formatting, reordered release steps (tagging/pushing before publish), added approval step for pub.dev publication, added changelog update via Headway, and added guidance to replace HEAD with the target version tag in autogenerated changelog URLs. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes
Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro Disabled knowledge base sources:
📒 Files selected for processing (1)
🧰 Additional context used🪛 LanguageToolCONTRIBUTING.md[uncategorized] ~191-~191: The official name of this software platform is spelled with a capital “H”. (GITHUB) ⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (5)
🔇 Additional comments (2)
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. Comment |
bfeb98d to
e2c6920
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
🧹 Nitpick comments (1)
CONTRIBUTING.md (1)
201-205: Clarify that pub.dev publishing is now automated via Release Workflow.The restructured release process (steps 10–14) removes the manual
flutter pub publishstep and introduces automated publishing through the Release Workflow (step 13). While this is a good practice, the documentation should explicitly state that pub.dev publication is now delegated to the CI/CD workflow rather than run manually. This will help maintainers understand the flow and avoid duplicate publication attempts.Consider adding a clarifying note before step 10, such as:
+After the release PR is landed: + 10. Create a tag named like `v1.2.3`, using `git tag v1.2.3`This makes it clear that the next phase shifts from PR approval to automated release tasks.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
Disabled knowledge base sources:
- Jira integration is disabled by default for public repositories
You can enable these sources in your CodeRabbit configuration.
📒 Files selected for processing (1)
CONTRIBUTING.md(2 hunks)
🧰 Additional context used
🪛 LanguageTool
CONTRIBUTING.md
[uncategorized] ~191-~191: The official name of this software platform is spelled with a capital “H”.
Context: ...ntegration/ios - Commit this 4. Run [github_changelog_generator`](https://github.co...
(GITHUB)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (5)
- GitHub Check: android
- GitHub Check: ios
- GitHub Check: android (24)
- GitHub Check: ios
- GitHub Check: android (29)
🔇 Additional comments (1)
CONTRIBUTING.md (1)
191-195: Approve added guidance for URL replacement.The new instruction at line 195 to replace
HEADin autogenerated URLs with the actual version tag (e.g.,v1.2.3) is helpful and removes ambiguity. This clarification improves the release process documentation.
e2c6920 to
3006413
Compare
Clarify release steps in CONTRIBUTING.md
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.