-
Notifications
You must be signed in to change notification settings - Fork 9
docs: add release publishing documentation to README #105
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
Conversation
Document the three methods for publishing releases to PyPI: - Automated release via PR labels and GitHub Release publishing - Manual GitHub Release creation - Manual workflow dispatch for emergency releases Include PR labeling guide, troubleshooting section, and workflow reference.
WalkthroughREADME.md was expanded with a new "Publishing a Release" section documenting three release approaches: Automated Release, Manual GitHub Release, and Manual Workflow Dispatch. The section lists prerequisites, step-by-step workflows for each approach, PR labeling guidance, version update steps, release notes generation, troubleshooting tips, and references to related GitHub workflows. No code or logic changes were made. Pre-merge checks✅ Passed checks (3 passed)
📜 Recent review detailsConfiguration used: Organization UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
🧰 Additional context used🪛 LanguageToolREADME.md[uncategorized] ~53-~53: 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). (1)
🔇 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 |
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 (2)
README.md (2)
53-57: Clarify auto-labeling rules implementation status.The documentation describes auto-labeling rules based on PR title patterns, but it's unclear whether these rules are currently implemented in the repository or if they're aspirational. Consider adding a note about whether these are active features or planned enhancements.
65-65: Clarify thatpoetry.lockis updated automatically.Line 65 lists "Update
poetry.lock" as a step performed by the automation. However,poetry lockis typically run automatically whenpoetry versionis executed. Consider clarifying that this file is updated as part of the automation rather than as a separate manual step, to avoid confusion in the context of the earlier "Method 1" instructions.
📜 Review details
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
README.md(1 hunks)
⏰ 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). (1)
- GitHub Check: Cloudflare Pages
🔇 Additional comments (2)
README.md (2)
19-22: Well-structured documentation section added.The "Publishing a Release" section provides comprehensive coverage of three release approaches with clear prerequisites, step-by-step instructions, and verification guidance. The documentation is well-organized and should be helpful for contributors.
119-122: Clarify theruns-onworkflow input.Line 122 describes
runs-onas a configurable input field in the GitHub UI for workflow dispatch. However,runs-onis typically a workflow-level configuration, not a user input parameter. Please verify that this field is actually exposed as a workflow input, or clarify the correct workflow inputs users should expect to see.
- Update Workflow Files Reference table to accurately describe reusable workflows vs direct triggers - Clarify that auto-labeling rules are configured but not currently active (require separate workflow trigger) - Add missing `deprecat` → `type/deprecated` labeling rule - Consolidate poetry.lock update into version bump step for clarity
Deploying infrahub-sync with
|
| Latest commit: |
7aebf75
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://9f6cb837.infrahub-sync.pages.dev |
| Branch Preview URL: | https://pmc-20251220-release.infrahub-sync.pages.dev |
Document the three methods for publishing releases to PyPI:
Include PR labeling guide, troubleshooting section, and workflow reference.
Publish new bugfix release to resolve INFRAHUB_TLS_INSECURE issue in #104
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.