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

implement script to tag releases #12

Open
2 tasks
0xadada opened this issue Feb 15, 2017 · 0 comments
Open
2 tasks

implement script to tag releases #12

0xadada opened this issue Feb 15, 2017 · 0 comments

Comments

@0xadada
Copy link
Member

0xadada commented Feb 15, 2017

Goal

Easily create tagged release with a release branch off master.

Expected Behavior

When a release has been tested, QA'ed and ready for launch:

ember release <ARGUMENTS>
  • tags master with release number
  • creates release branch
  • pushes both to github

Considerations

# Generate release notes from last MINOR release tag, crediting each author per commit.
git log `git describe --abbrev=0 --tags`.. --pretty=format:"* %s - @%an"

# Generate release notes from last MINOR release tag, rollup commits to each author
git shortlog `git describe --abbrev=0 --tags`..

Creation of git tags, see https://github.com/0xadada/dockdj/blob/master/bin/deploy#L86

Tasks

List all of the subtasks that will contribute to completion of this issue. Once
all subtasks are complete, that will indicate the issue is "done".

  • Create bash script
  • Test on a test repo w/o pushing
@0xadada 0xadada changed the title mir release script implement script to tag releases Feb 15, 2017
@0xadada 0xadada modified the milestone: backlog Feb 15, 2017
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

1 participant