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

Release auto-creation #23

Open
roch1990 opened this issue Jun 2, 2020 · 0 comments
Open

Release auto-creation #23

roch1990 opened this issue Jun 2, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@roch1990
Copy link
Owner

roch1990 commented Jun 2, 2020

At now there is only one way to create release - manual.
Need to add this step to travis.
Travis should create only minor versions.

So, result looks like:

  • after merge changes to master travis start to deploy release
  • release would be created at https://github.com/roch1990/peon/releases
  • release name should consists of version (wildcard - X.Y where X is major version, Y - minor version)
  • travis autoincrement minor version of release
  • description of release should consists of commit list (with links), chained with this release (deff between previous and current releases)
@roch1990 roch1990 added the enhancement New feature or request label Jun 2, 2020
@roch1990 roch1990 added this to the CI/CD milestone Jun 2, 2020
@roch1990 roch1990 self-assigned this Jun 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant