Release Strategie #366
Replies: 5 comments 8 replies
-
Thanks Florian! cc: @heitorlessa |
Beta Was this translation helpful? Give feedback.
-
I'm happy with almost everything in proposal 1. Two points I'd like to discuss:
Instead, we can use
From DX perspective, Ideally, I would love to have |
Beta Was this translation helpful? Give feedback.
-
Ideally, I would love to have RELEASE_NOTE.md that is committed in the
repo and use content from there. But I am not sure how much lerna version
can be tweaked.
Have you folks considered using GitHub Release instead? It *1/ *auto-tags
the latest commit with a given version if one doesn't exist, *2/* exposes
the version released for any GitHub Actions workflow under published event,
and *3/* and most importantly you get a chance to provide human updates
instead of dumping commits/PRs - we also have Release Drafter bot that
categorises PRs based on labels & shout out to collaborators, so you can do
minor tweaks before publishing it.
One of my personal challenges with fully automated projects is the lack of
information of what's actually in a release - it has less to do with the
desire to automate and make releases boring (a great thing!) but more on
forgetting the communication, marketing, and community aspect of it. You
can keep proposal 1 while keeping the release note as if you had a What's
New customers, dependabot & social media can link to.
…On Wed, 29 Dec 2021 at 14:33, Florian Chazal ***@***.***> wrote:
I'm happy with almost everything in proposal 1. Two points I'd like to
discuss:
1. Can we NOT publish doc with beta version in *pre release*. We'll
pollute our doc version dropdown very quickly.
Indeed agree
—
Reply to this email directly, view it on GitHub
<#366 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAZPQBA7HZYJEVCTHC3G73LUTMEZHANCNFSM5K5X4G2A>
.
You are receiving this because you were mentioned.Message ID:
<awslabs/aws-lambda-powertools-typescript/repo-discussions/366/comments/1883269
@github.com>
|
Beta Was this translation helpful? Give feedback.
-
From yesterday discussion:
|
Beta Was this translation helpful? Give feedback.
-
This will be closed, the only pending decision is on the frequency. |
Beta Was this translation helpful? Give feedback.
-
What release strategy do we want to follow ?
(I personally answered in my proposal 1)
Current flow
Pre release
npx lerna version --conventional-commits --conventional-prerelease --preid test --create-release github --force-publish=* --yes
)0.2.0-beta.10
)0.2.0-beta.10
)0.2.0-beta.10
) and same data as changelog0.2.0-beta.10
) (see https://www.npmjs.com/package/@aws-lambda-powertools/metrics/v/0.2.0-beta.10)0.2.0-beta.10
) (see https://awslabs.github.io/aws-lambda-powertools-typescript/0.2.0-beta.10/)Release
No Release workflow in place
Proposal 1
Pre release
0.2.0-dev.10
)lerna-changelog --from=$(git describe --tags `git rev-list --tags --max-count=1`)
dev
(see https://awslabs.github.io/aws-lambda-powertools-typescript/dev/)Release
0.2.0
0.2.0
0.3.0
)0.3.0
)Beta Was this translation helpful? Give feedback.
All reactions