Skip to content
This repository has been archived by the owner on Apr 29, 2022. It is now read-only.

Github releases gulp task #58

Open
lejoe opened this issue Aug 7, 2015 · 6 comments
Open

Github releases gulp task #58

lejoe opened this issue Aug 7, 2015 · 6 comments

Comments

@lejoe
Copy link
Contributor

lejoe commented Aug 7, 2015

What about we do a gulp task that we use to do github releases.

Here is what I would like it to do in a 1st version:

  • bump the version in the package.json file
  • zip the build folder
  • create a new release tag on github with the same version
  • upload the zip to the release

Here is what I would like it to do in a 2nd version:

  • allow the release to happen only on the releases branch
  • prompt the user for the version important (minor, major)
  • prompt the user for a title + description for the release
  • ouput the link to the github release
@peterbraden
Copy link
Contributor

@lucalanca had the awesome suggestion that this should be integrated with CI, so that whenever a branch is merged to 'release' this script runs automatically. What are peoples thoughts on doing this?

@lejoe
Copy link
Contributor Author

lejoe commented Aug 7, 2015

Moving to CI sounds ok for me.
But the automatic part is a bit strange as you still need to decide if this is a minor of major release and add a title + description to the release

@peterbraden
Copy link
Contributor

What about if it looked at the semver - if you'd changed it then it worked out the correct release?

@peterbraden
Copy link
Contributor

Or we could default to minor changes unless you override it.

@lejoe
Copy link
Contributor Author

lejoe commented Nov 10, 2015

@peterbraden
Copy link
Contributor

can you remove me from this issue? Thanks!

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

No branches or pull requests

2 participants