aws-cloudformation / aws-cloudformation/cloudformation-cli-typescript-plugin

Separate release pipeline for support library and plugin

Open
#34 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
46
Forks
18
PR merge metrics
No merged PRs in 30d

Description

We are currently preparing release for both support library (NPM) and CLI plugin (PyPI) in the same pipeline as well as making a single tag for both. We should create separate release tags and entries containing its features and the packaged files. I would say the best way is to use [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) and have the pipeline automatically create the change logs.

Contributor guide

Open the contributing guide

Research direction

Start by locating the current release pipeline and the tagging and packaging steps for the NPM support library and PyPI CLI plugin. Define separate release tags and entries, each containing its features and packaged files, then determine how Conventional Commits can drive the generated changelogs. Done means the two release flows are independent and produce the expected artifacts and changelogs.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, typescript
Domain
build-system, ci-cd, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.