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

Maintenance: create v2 pre-release workflow #1717

Closed
1 of 2 tasks
dreamorosi opened this issue Sep 27, 2023 · 2 comments · Fixed by #1719 or #1745
Closed
1 of 2 tasks

Maintenance: create v2 pre-release workflow #1717

dreamorosi opened this issue Sep 27, 2023 · 2 comments · Fixed by #1719 or #1745
Assignees
Labels
automation This item relates to automation completed This item is complete and has been merged/shipped internal PRs that introduce changes in governance, tech debt and chores (linting setup, baseline, etc.)
Milestone

Comments

@dreamorosi
Copy link
Contributor

Summary

Currently our automation is prepared to handle only one release line at the time. With the start of the work on the next major version we need to prepare to make pre-releases alongside the current 1.x version.

As part of this issue we should create a workflow that allows to publish to the npm registry the v2 pre-release versions of our utilities. The versions should be tagged as next and follow this convention:

  • 2.0.0-alpha.0
  • 2.0.0-alpha.1
  • 2.0.0-alpha.2
  • 2.0.0-beta.0
  • 2.0.0-beta.1
  • 2.0.0-rc.0

We won't be creating git tags for these releases nor change logs, however we will try to publish docs under the next alias as part of another PR.

Why is this needed?

This is needed in order to give customers access to the new releases as soon as possible. This way they can start testing the changes and optionally provide comments/feedback on them.

Which area does this relate to?

Automation

Solution

No response

Acknowledgment

Future readers

Please react with 👍 and your use case to help us understand customer demand.

@dreamorosi dreamorosi added automation This item relates to automation internal PRs that introduce changes in governance, tech debt and chores (linting setup, baseline, etc.) confirmed The scope is clear, ready for implementation labels Sep 27, 2023
@dreamorosi dreamorosi added this to the Version 2.0 milestone Sep 27, 2023
@dreamorosi dreamorosi self-assigned this Sep 27, 2023
@dreamorosi dreamorosi moved this from Working on it to Pending review in Powertools for AWS Lambda (TypeScript) Sep 27, 2023
@github-project-automation github-project-automation bot moved this from Pending review to Coming soon in Powertools for AWS Lambda (TypeScript) Sep 28, 2023
@github-actions
Copy link
Contributor

⚠️ COMMENT VISIBILITY WARNING ⚠️

Comments on closed issues are hard for our team to see.
If you need more assistance, please either tag a team member or open a new issue that references this one.
If you wish to keep having a conversation with other community members under this issue feel free to do so.

@dreamorosi dreamorosi moved this from Coming soon to Shipped in Powertools for AWS Lambda (TypeScript) Sep 28, 2023
@github-actions github-actions bot added pending-release This item has been merged and will be released soon and removed confirmed The scope is clear, ready for implementation labels Sep 28, 2023
@github-actions
Copy link
Contributor

This is now released under v1.14.0 version!

@github-actions github-actions bot added completed This item is complete and has been merged/shipped and removed pending-release This item has been merged and will be released soon labels Sep 29, 2023
@dreamorosi dreamorosi linked a pull request Oct 14, 2023 that will close this issue
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automation This item relates to automation completed This item is complete and has been merged/shipped internal PRs that introduce changes in governance, tech debt and chores (linting setup, baseline, etc.)
Projects
1 participant