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

Add Tooling to Release Process #3

Open
MattSurabian opened this issue Apr 12, 2016 · 6 comments
Open

Add Tooling to Release Process #3

MattSurabian opened this issue Apr 12, 2016 · 6 comments

Comments

@MattSurabian
Copy link
Contributor

MattSurabian commented Apr 12, 2016

Could have grunt tasks that make a versioning workflow interactive or flagable. This would help users who are new to git with their build process.

@MattSurabian
Copy link
Contributor Author

Maybe the build task takes some flags that will bump the version and cut a tag?

@tkellen
Copy link

tkellen commented Apr 12, 2016

npm version [patch,minor,major]?
On Apr 11, 2016 8:11 PM, "Matthew Surabian" notifications@github.com
wrote:

Maybe the build task takes some flags that will bump the version and cut a
tag?


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
#3 (comment)

@MattSurabian
Copy link
Contributor Author

Yep that's what I'd suggest we use but automating that as part of a production build would make it really easy for folks not used to doing strict versioning

@mzgoddard
Copy link
Member

Automation would be a good step but it can't get rid of teaching people strict versioning. The automation needs some meta data to know how to version a change and developers need to author that meta data.

@labond
Copy link

labond commented Apr 26, 2016

Look at this again after writing git post

@kadamwhite
Copy link
Contributor

This is specifically about cutting releases (preparing code for release), not deploying releases (publishing code). grunt version might look through all your commits in your code up until the last version tag, and flag based on "minor" or "major" (or some other standard) to determine how to increment version numbers. May build upon work @mzgoddard has done in boxart/boxart#6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants