Uh oh!
There was an error while loading. Please reload this page.
git-node: add git-node-release - #388
Conversation
c315f3e to
4c5ccfdCompareCodecov Report
@@ Coverage Diff @@## master #388 +/- ##
==========================================
+ Coverage 75.98% 76.28% +0.29%
==========================================
Files 21 21 Lines 1445 1480 +35 ==========================================
+ Hits 1098 1129 +31 - Misses 347 351 +4
Continue to review full report at Codecov.
|
9290e3e to
076cd10CompareTrott
commented
Feb 29, 2020
@nodejs/releasers |
b41c616 to
8863adcCompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
targos
commented
Mar 1, 2020
Thanks for working on this! |
1210673 to
5ba3eb3Compare
MylesBorins
left a comment
There was a problem hiding this comment.
This is incredible work. Lots of thoughts inline.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Some bugs I found playing with this
edit: was also missing a newline between the new changelog and old changlog (after the list of commits) |
I also just accidentally clicked through on the "create PR" before I had a chance to audit stuff... would prefer to not have that step 😅 edit: opening the PR failed lol |
One other bit... while it is nice having the notable commit information in the commit message we likely don't want it as markdown edit: also noticed that my username is all in lower caps in the changelog |
aeb0fcd to
7e8f11aComparefb9edec to
15bbc23Compare2ee3ae9 to
6cda82aCompareMylesBorins
commented
Mar 12, 2020
Automation is missing one of the link references at the top of the version specific changelog |
c0da7a0 to
c0693d7Compareeec2250 to
66d6a06CompareMylesBorins
commented
Mar 19, 2020
dogfooded again. Everything worked great until I attempted to push upstream and then it bailed with the following warning |
rvagg
commented
Mar 24, 2020
wow, this is a great way to deal with release complexity, and it even edits abi_version_registry! Minor suggestion is to add changelog-maker to the dependencies list, not strictly essential but since you're directly relying on the executable it it may be a good idea to lock the version to the code rather than whatever branch-diff pulls in. |
MylesBorins
commented
Mar 24, 2020
Seems like the href for the prior release is getting replaced rather than appended in CHANGELOG_vX.x |
MylesBorins
commented
Mar 24, 2020
trying again and the "auto detect" wasn't working for me... it kept trying to make a v14.x release and complaining that i was on v13.x (for a 13.x release) |
MylesBorins
left a comment
There was a problem hiding this comment.
Based on current usage I've had this LGTM.
I think it makes sense to land this and iterate / update
targos
commented
Apr 3, 2020
Rubberstamp LGTM. I'll try it for the next release I prepare. |
This PR constitutes the first portion of an automated release flow to abstract away the tedious aspects of preparing and promoting releases.
The preparation and promotion aspects of this new flow will be split into two separate PRs for easier review, so this is just the preparation step, with the promotion step marked as a TODO for implementation in a subsequent PR.
There are several things i'd like to refactor to make this a little less verbose in the future, but to avoid scope creep for now i've just marked some of them TODO and unless you all feel they are blocking i'll move to address them in follow-ups.