Comments (5)
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.
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.
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.
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.
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)
- commit api HOT 3
- Passing the http.DefaultClient to a New client can lead to breakdowns HOT 9
- Transactional support when updating multiple files HOT 1
- Go Github Bypass Unexported HOT 5
- AuditEntry is missing referrer field
- UploadSarif Always Returns An Error HOT 3
- FYI: New official alpha Go SDK released based on Kiota
- Bug: IssueEvent missing the action key HOT 2
- Access token leakage when reusing the client between users HOT 7
- Could you release new version more frequently? HOT 3
- Add MergedAt field to PullRequestLinks
- Add Topics to EditChange struct HOT 2
- Add support for Actions list jobs for a workflow run attempt HOT 3
- Listing Projects in a Repository HOT 6
- Repository Custom Properties: Add getters and setters HOT 1
- Hook should contain Config of type HookConfig HOT 5
- DownloadReleaseAsset breaks with renamed repository HOT 3
- Add support for Label exclusion in IssuesListOptions HOT 8
- Number of files/lines of code from *github.Repository HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from go-github.