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

Keep in Releases area only those resulting from the last commit #58

Closed
agodemar opened this issue Jun 8, 2018 · 3 comments
Closed

Keep in Releases area only those resulting from the last commit #58

agodemar opened this issue Jun 8, 2018 · 3 comments

Comments

@agodemar
Copy link
Contributor

agodemar commented Jun 8, 2018

I have manually deleted a bunch of older releases. At the moment we have only the release tagged 1.0.0-152. We should decide our release policy and automate it via Travis and AppVeyor.

Tentative proposal:

  1. Make a new release every time we have a new commit. Delete the previous one (or keep only the current and the previous one).
  2. Make a new release every time a given flag is set (in the commit text or elsewhere). Delete the previous one (or keep only the current and the previous one).
  3. Make a new release every 6 months. Delete the previous one (or keep only the current and the previous one).

Ideas?

@agodemar agodemar changed the title Keep in the Releases area only the releases associated to the last commit Keep in Releases area only those resulting from the last commit Jun 8, 2018
@seanmcleod
Copy link
Member

I would go with option 1, i.e. every commit that passes build and test on both Travis and AppVeyor, i.e. the latest passing commit.

Then periodically potentially we could mark specific commits as say version 1.0, 1.1 etc. and have those as releases in addition to the latest passing commit.

@bcoconni
Copy link
Member

@agodemar
I guess option 2 is not very difficult to implement but why not keeping it simple and go for option 1 ?

IMHO option 3 is definitely not the way to go since experience showed that this policy results in no release at all 😢

@agodemar
Copy link
Contributor Author

I close this issue for now. We'll keep it simple and go with a release every new commit.

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

No branches or pull requests

3 participants