Skip to content

Maintenance: integrate utility with CI/CD release process #1040

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

Closed
dreamorosi opened this issue Aug 4, 2022 · 3 comments · Fixed by #1377
Closed

Maintenance: integrate utility with CI/CD release process #1040

dreamorosi opened this issue Aug 4, 2022 · 3 comments · Fixed by #1377
Assignees
Labels
automation This item relates to automation completed This item is complete and has been merged/shipped parameters This item relates to the Parameters Utility

Comments

@dreamorosi
Copy link
Contributor

Description of the feature request

Problem statement
Once all other issues related to this milestone have been completed, the new utility must be introduced in the automated release process so that it can be pushed to npm.

Summary of the feature
This unit of work tracks the activities and changes needed for the new utility to be part of the release workflow that is in charge of creating the tags and pushing the built package to npm.

Code examples
N/A

Benefits for you and the wider AWS community
N/A

Describe alternatives you've considered
None, deployment processes must be automated.

Additional context
N/A

Related issues, RFCs

#846

@dreamorosi dreamorosi added automation This item relates to automation triage This item has not been triaged by a maintainer, please wait parameters This item relates to the Parameters Utility labels Aug 4, 2022
@dreamorosi dreamorosi added this to the Parameters milestone Aug 4, 2022
@dreamorosi dreamorosi added on-hold This item is on-hold and will be revisited in the future and removed triage This item has not been triaged by a maintainer, please wait labels Nov 13, 2022
@dreamorosi dreamorosi moved this from On hold to Backlog in AWS Lambda Powertools for TypeScript Nov 13, 2022
@dreamorosi dreamorosi changed the title Feature (parameters): integrate utility with CI/CD release process Maintenance: integrate utility with CI/CD release process Nov 14, 2022
@dreamorosi
Copy link
Contributor Author

Make sure this line is removed so that the API docs are generated, plus add the doc page to the nav.

@dreamorosi
Copy link
Contributor Author

At the moment I'd be inclined to release the new utility with version number aligned with the rest of the packages (i.e. start from 1.6.0 instead of 0.0.1), but with alpha/beta/rc suffixes, i.e. 1.6.0-beta.1, 1.6.0-beta.2, etc.

I'm not sure that lerna supports applying a prerelease suffix to only one of the packages of the monorepo, so we might have to somehow handle this manually in our CI/CD.

@am29d am29d self-assigned this Mar 8, 2023
@am29d am29d added confirmed The scope is clear, ready for implementation and removed on-hold This item is on-hold and will be revisited in the future labels Mar 8, 2023
@dreamorosi dreamorosi moved this from Backlog to Working on it in AWS Lambda Powertools for TypeScript Mar 20, 2023
@dreamorosi dreamorosi linked a pull request Mar 20, 2023 that will close this issue
13 tasks
@github-project-automation github-project-automation bot moved this from Working on it to Coming soon in AWS Lambda Powertools for TypeScript Mar 20, 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.

@github-actions github-actions bot added the pending-release This item has been merged and will be released soon label Mar 20, 2023
@dreamorosi dreamorosi 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 confirmed The scope is clear, ready for implementation labels Mar 20, 2023
@dreamorosi dreamorosi moved this from Coming soon to Shipped in AWS Lambda Powertools for TypeScript Mar 20, 2023
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 parameters This item relates to the Parameters Utility
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants