-
Notifications
You must be signed in to change notification settings - Fork 225
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
handle release/dist tags for published artifacts when there are multiple dev branches #2668
Comments
npm publish ...
for non-current-major releases npm publish ...
for non-current-major releases
npm dist-tag plan:
docker tag plan: github releases tag plan: AWS Lambda Layers tag plan: These are all the published artifacts for a release. (I'm excluding the docs. That will be handled separately.) |
npm publish ...
for non-current-major releases
This was all handled in #3573 which was pushed to the "dev/4.x" branch... as long as the newly documented steps in "CONTRIBUTING.md" for a release are followed. |
… maintenance branch (elastic#3573) - chore: simplify and doc push-docker.sh dev script - some cleanup of CONTRIBUTING content - docs: better document the release process, prepping for a coming 4.x new major Refs: elastic#2668
A new 4.x major of elastic-apm-node is coming. We will have two active branches:
3.x
for 3.x releases andmain
for 4.x releases. We need to make sure that published artifacts don't collide -- in particular the "latest" tag or marker for the various registries. The plan is detailed in comments below.Original description:
We have added support for CI-based
npm publish ...
on newvX.Y.Z
version tags. When we do a new major (4.x) and may then have new maintenance releases of the previous major (3.x), then we need to make sure that thenpm publish
becomesnpm publish --tag <some-tag-name-other-than-"latest">
. Otherwise a 3.x release will be incorrectly npm-dist-tagged with "latest".The text was updated successfully, but these errors were encountered: