Title: What determines which PRs should go in a milestone? · gitpython-developers/GitPython · Discussion #1706 · GitHub
Open Graph Title: What determines which PRs should go in a milestone? · gitpython-developers/GitPython · Discussion #1706
X Title: What determines which PRs should go in a milestone? · gitpython-developers/GitPython · Discussion #1706
Description: What determines which PRs should go in a milestone?
Open Graph Description: I've noticed that a few pull requests that I would have expected to be labeled with the v3.1.38 milestone are not. #1700, #1659, and #1701 all make changes inside the git module, yet are not so lab...
X Description: I've noticed that a few pull requests that I would have expected to be labeled with the v3.1.38 milestone are not. #1700, #1659, and #1701 all make changes inside the git module, yet are not so...
Opengraph URL: https://github.com/gitpython-developers/GitPython/discussions/1706
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"QAPage","mainEntity":{"@type":"Question","name":"What determines which PRs should go in a milestone?","text":"I've noticed that a few pull requests that I would have expected to be labeled with the v3.1.38 milestone are not. #1700, #1659, and #1701 all make changes inside the git module, yet are not so labeled.
\nOn the other hand, I've realized I'm really not sure that is the criterion! There are some other PRs that do not make changes in the git module that are labeled with that milestone, including #1689 and #1703 which I don't think change any files that go on PyPI at all (not even README.md).
\nAs I understand it, in addition to not affecting what gets packaged, the milestone labeling also is not required for a PR to be listed in the automatically generated portion of the release notes that lists PRs. So if I understand correctly, the matter of what gets a milestone label is super low-stakes. Nonetheless I am curious how this is determined.
","upvoteCount":1,"answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Thanks for bringing up the question which reveals a problem: by now, release notes are generated and that picks up all PRs automatically. Previously, that feature didn't exist which is why I manually assigned PRs and issues to milestones… unless I forgot.
\nAny inconsistency is due to me forgetting it 😁.
\nThus I think the milestone concept can be completely removed for the maintenance mode this project is in, to rely on auto-generated release messages in GitHub. This means, the link in the changes.rst file would then be pointing to the release page itself, which can also be predicted as the tag name will be known.
\nIf you'd like, you could open a PR with the documentation updates in the README to define the new workflow, which I welcome as it's less laborious :).
","upvoteCount":2,"url":"https://github.com/gitpython-developers/GitPython/discussions/1706#discussioncomment-7271957"}}}
| route-pattern | /_view_fragments/Voltron::DiscussionsFragmentsController/show/:user_id/:repository/:discussion_number/discussion_layout(.:format) |
| route-controller | voltron_discussions_fragments |
| route-action | discussion_layout |
| fetch-nonce | v2:96777fc4-868f-2199-f069-fd98ac03f350 |
| current-catalog-service-hash | 9f0abe34da433c9b6db74bffa2466494a717b579a96b30a5d252e5090baea7be |
| request-id | E02C:1BF0C1:5FBC91:85C22D:6968CC69 |
| html-safe-nonce | 7b9528c0aaf4119c9e59eae4411c63714b4d9dc2655240d4066dd1afedff72d2 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMDJDOjFCRjBDMTo1RkJDOTE6ODVDMjJEOjY5NjhDQzY5IiwidmlzaXRvcl9pZCI6IjIxOTM1MzcwNDIxOTAyMjQ0ODkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 8b75400b7cbfc65eee12cb993cff608481a452ef15e2e30b6e91b382b8cef411 |
| hovercard-subject-tag | discussion:5731956 |
| github-keyboard-shortcuts | repository,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/Voltron::DiscussionsFragmentsController/show/gitpython-developers/GitPython/1706/discussion_layout |
| twitter:image | https://opengraph.githubassets.com/26e79d403255dbcf404eccfc5e4e203cb6c2beab1e9ddbd3e2372c8777e565bc/gitpython-developers/GitPython/discussions/1706 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/26e79d403255dbcf404eccfc5e4e203cb6c2beab1e9ddbd3e2372c8777e565bc/gitpython-developers/GitPython/discussions/1706 |
| og:image:alt | I've noticed that a few pull requests that I would have expected to be labeled with the v3.1.38 milestone are not. #1700, #1659, and #1701 all make changes inside the git module, yet are not so lab... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | af2d7af0cc84117fa10bf36808605ef68a335c9d8a804b9cdac55f8d77230b00 |
| turbo-cache-control | no-preview |
| go-import | github.com/gitpython-developers/GitPython git https://github.com/gitpython-developers/GitPython.git |
| octolytics-dimension-user_id | 503709 |
| octolytics-dimension-user_login | gitpython-developers |
| octolytics-dimension-repository_id | 1126087 |
| octolytics-dimension-repository_nwo | gitpython-developers/GitPython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1126087 |
| octolytics-dimension-repository_network_root_nwo | gitpython-developers/GitPython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | cc844ab6ee0198cc2e2c142dcb8a5c2a61d48743 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width