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 gcp-metadata v0.7.0 #64

Merged
merged 2 commits into from
Jul 11, 2018
Merged

Release gcp-metadata v0.7.0 #64

merged 2 commits into from
Jul 11, 2018

Conversation

ofrobots
Copy link
Contributor

This pull request was generated using releasetool.

@ofrobots
Copy link
Contributor Author

/cc @JustinBeckwith @theacodes. releasetools seems to work fairly well. It would be nice if the destination of the Changelog was configurable. Instead of the CHANGELOG.md, I would strongly prefer it if a GitHub release was drafted with the content that is currently being put into CHANGELOG.md.

@ofrobots
Copy link
Contributor Author

@codecov-io
Copy link

codecov-io commented Jul 10, 2018

Codecov Report

Merging #64 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@          Coverage Diff          @@
##           master    #64   +/-   ##
=====================================
  Coverage     100%   100%           
=====================================
  Files           1      1           
  Lines          49     49           
  Branches        9      9           
=====================================
  Hits           49     49

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 5e74a0e...14d05ea. Read the comment docs.

@ofrobots ofrobots force-pushed the release-gcp-metadata-v0.7.0 branch from ed3b367 to 14d05ea Compare July 10, 2018 23:28
@JustinBeckwith
Copy link
Contributor

@ofrobots I believe releasetool tag will do exactly what you're saying :) . So you run releasetool start to create the PR, and after the PR lands you run releasetool tag to create the release on GitHub, and add the changelog for that release.

@ofrobots
Copy link
Contributor Author

Sounds good. But I don't actually want a changelog in the repo.

@JustinBeckwith
Copy link
Contributor

I don't know, I've kinda come around to the idea. It's nice that the changelog is right there in PR. As long as a tool maintains it, it doesn't bother me 🤷‍♂️

@theacodes
Copy link

theacodes commented Jul 10, 2018 via email

@ofrobots
Copy link
Contributor Author

I don't like a file with the commit history and release notes (i.e. metadata) checked into a git repo.

It is not the end of the world though 🤷‍♂️.

For the broadest reach, I would expect a tool to have sensible defaults, and if those don't match users' expectations, it would allow them tailor the tools' behavior. It looks great otherwise!

@ofrobots
Copy link
Contributor Author

@theacodes I didn't see your comment until after I responded.

there are huge benefits to having the release notes as a reviewable part of the PR.

Yep, I agree with that. I don't think that a changelog committed to the repo is the best way to go about it though. I would expect a tool to generate release PRs like this: googleapis/nodejs-error-reporting#159. It would be great if releasetools could support something like this, if not by default, then through some user specified flag.

@ofrobots ofrobots merged commit 4ef6291 into master Jul 11, 2018
@ofrobots ofrobots deleted the release-gcp-metadata-v0.7.0 branch July 11, 2018 03:04
@theacodes
Copy link

theacodes commented Jul 11, 2018 via email

@JustinBeckwith
Copy link
Contributor

If not a flag, what do you think of adding the details to the PR like @ofrobots is suggesting then? I like it.

@theacodes
Copy link

theacodes commented Jul 11, 2018 via email

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

Successfully merging this pull request may close these issues.

4 participants