GithubHelp home page GithubHelp logo

Comments (5)

himazawa avatar himazawa commented on June 16, 2024 1

Honestly I would prefer a release cycle based on conventional commits.
For this purpose release-please could be useful.

We use go-github in production, having new major releases just for minor or fixes that are not breaking changes could be an issue.

from go-github.

gmlewis avatar gmlewis commented on June 16, 2024

Thank you, @chapurlatn . If you search for the word "release" in this repo's issues, you get 4 pages of results, so this is not an uncommon topic of discussion. In fact, I originally made releases after almost every merge.

First off, I would like you to read this message from the original author of this repo:
#1280 (comment)
and I would like to hear your thoughts.

At one point, we decided to release approximately monthly or on-demand-as-requested, which is what I've been attempting to do.

from go-github.

chapurlatn avatar chapurlatn commented on June 16, 2024

Hey @gmlewis,
Sorry for the "nth" message :-( You're right, I thought I have taken a look at issues about release but after several other search and reading, I think my brain gave up ;-)
I will participate to the issue.

from go-github.

gmlewis avatar gmlewis commented on June 16, 2024

We use go-github in production, having new major releases just for minor or fixes that are not breaking changes could be an issue.

I'm not sure that I understand that statement. In this repo, we have never bumped the major release number without a breaking API change to my knowledge and we weren't proposing we do that, either.

OK, so we have two votes for release-please with conventional commits.

With 10k stars, 2.2k forks, and 211 watches, I'll wait for a bit more consensus before attempting this non-trivial undertaking.

More comments and/or thoughts on this issue are welcome.

from go-github.

himazawa avatar himazawa commented on June 16, 2024

we have never bumped the major release number without a breaking API change to my knowledge and we weren't proposing we do that, either.

You are right, the current release cycle is good IMHO, except for the fact that we are skipping minor fixed that may be needed by someone.

I just added that if you want to change it you should follow a standard. e.g. a release cycle based on semver, with the help of conventional commits.

from go-github.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.