Closed
Description
Summary
As per discussion, we can be extra careful with the value of the release tag. While there isn't a scenario where this could be null, it could be a non-semantic value.
Why is this needed?
Prevent release workflow from failing or having unintended version published.
Which area does this relate to?
Automation
Solution
We could verify the value follows semantic versioning and is not null. Alternatively, we could also have a manual approval step for when the workflow runs.
Acknowledgment
- This request meets Lambda Powertools Tenets
- Should this be considered in other Lambda Powertools languages? i.e. Java, TypeScript