Skip to content
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

Discussion : Change to the release process #4263

Merged

Conversation

Pierre-Sassoulas
Copy link
Member

@Pierre-Sassoulas Pierre-Sassoulas commented Mar 29, 2021

Description

For 2.7.3 we had 100 commits to triage with 10 commits or so to remove and 5 conflicts to resolve. I think we did not release fast enough because of #4206 but even so, the release process seems a little tedious for not much value added. Maybe if we release often enough we won't have a swarm of bug coming our way when we do release ? The question then become when do we release a major ? When there is enough new functionalities ? Or should we cherry-pick in 2.x branch every time we merge something ? It's still time consuming. Should we squash every merge request so it's easier to cherry pick afterwards?

Type of Changes

Type
📜 Docs

@Pierre-Sassoulas Pierre-Sassoulas added Discussion 🤔 Documentation 📗 Maintenance Discussion or action around maintaining pylint or the dev workflow labels Mar 29, 2021
@coveralls
Copy link

coveralls commented Mar 29, 2021

Coverage Status

Coverage remained the same at 91.634% when pulling c4dcbdf on Pierre-Sassoulas:change-release-process into fce898e on PyCQA:master.

@Pierre-Sassoulas Pierre-Sassoulas changed the title Discussion : Change to the release process Draft: Discussion : Change to the release process Mar 29, 2021
@hippo91
Copy link
Contributor

hippo91 commented Mar 31, 2021

@Pierre-Sassoulas that's a good question. IMHO, i think that we should chose the option that corresponds to as few work as possible for us because we do not have enough free time for that.
Maybe i'm wrong but i would prefer doing major releases more frequently and avoid cherry picking.

@Pierre-Sassoulas Pierre-Sassoulas force-pushed the change-release-process branch 2 times, most recently from 3ac8781 to 42198a5 Compare April 4, 2021 09:06
@Pierre-Sassoulas Pierre-Sassoulas force-pushed the change-release-process branch 2 times, most recently from 2d46059 to 3ce4187 Compare April 10, 2021 15:45
@Pierre-Sassoulas Pierre-Sassoulas force-pushed the change-release-process branch 2 times, most recently from af03f4a to 139cd71 Compare April 24, 2021 13:33
@Pierre-Sassoulas Pierre-Sassoulas changed the title Draft: Discussion : Change to the release process Discussion : Change to the release process Apr 24, 2021
@Pierre-Sassoulas Pierre-Sassoulas added this to the 2.8.0 milestone Apr 24, 2021
@Pierre-Sassoulas Pierre-Sassoulas force-pushed the change-release-process branch 2 times, most recently from 6484bfc to db8a43c Compare April 24, 2021 16:08
@Pierre-Sassoulas Pierre-Sassoulas linked an issue Apr 24, 2021 that may be closed by this pull request
@Pierre-Sassoulas Pierre-Sassoulas merged commit 8e72227 into pylint-dev:master Apr 24, 2021
@Pierre-Sassoulas Pierre-Sassoulas deleted the change-release-process branch April 24, 2021 18:57
@Pierre-Sassoulas Pierre-Sassoulas mentioned this pull request May 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Discussion 🤔 Documentation 📗 Maintenance Discussion or action around maintaining pylint or the dev workflow
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Discord invitation link is broken in the docs
3 participants