Release Lines and Release Process
tunnckoCore opened this issue · 5 comments
There will be 3 lines: Legacy, Current (master / latest), and Next.
- v1 as Legacy:
legacy
branch -legacy
dist-tag - v2 as Current:
master
branch -latest
dist-tag - v3 as Next:
next
branch -next
dist-tag
When v3 should become latest
on npm, we cut the master
branch to version-2
branch and merge next
branch into master
. When new updates and releases are needed for v2 and it's not Current anymore (because v3 is the new Current), we publish it on version-2
dist-tag from version-2
(or just v2
) branch.
Same repeats when v4 needs to become Current - move master
to version-3
branch, merge next
branch to master
.
I just want consistency.. duh.
cc @GrosSacASac
Should I delete v3 tag on npm and replace it with next ?
Not yet. I'll fix them all soon.
Hello, is there any update on this? node-soap
updated to formidable
2 and broke our webpack build. I've asked why they didn't update to v3 and they said it's not the latest: vpulim/node-soap#1183 (comment)
Considering it's been out for a while I was wondering if something stagnated or people just forgot or if there's any bigger issue in v3?
@tunnckoCore are you ok if I mark v3 as latest now ?
Let me check tonight and tomorrow, I have some things locally.
I delayed, because I've seen they dropped the CVS.