Skip to content

Say that a package repository releases at most once a week - #9

Draft
jwrosewell wants to merge 1 commit into
rcfrom
docs/release-interval
Draft

jwrosewell wants to merge 1 commit into
rcfrom
docs/release-interval

Conversation

@jwrosewell

@jwrosewell jwrosewell commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

Merge together with common-ci#303, whose description says when that should reach main. The rule starts from the date in the configuration variable WEEKLY_RELEASES_FROM, so this guide should go live with the checks it describes.

What this does

The contributing guide for every repository without its own gains a section, "How often a release goes out". It says that a repository publishing packages releases rc into main at most once a week, so each package gets at most one new version a week, and why, which is that fewer versions are easier to keep up with and that nuget.org asks search engines not to index a package page while the oldest of its 20 newest versions is under 90 days old. It names the two checks that hold to the rule, the "Only rc into main" check on the release pull request and the publish, and says that an early release needs James Rosewell's permission and is asked for with the label early-release and a re-run of the check, because adding a label does not run it again.

The section links to the new "Releasing at most once a week" section of the common-ci contributing guide, which common-ci#303 adds. The link works once that reaches common-ci's main.

How it was checked

The wording matches the checks as built and tested in common-ci#303, whose description gives the evidence for the nuget.org rule and the test runs. This change is text only.

What remains

Nothing in this repository. The changes other repositories need are listed in common-ci#303.

The contributing guide for repositories without their own now says that
a repository publishing packages releases rc into main at most once a
week, why, which checks hold to it, and how an early release is asked
for, linking to the common-ci contributing guide for the details.
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