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

Separate release pipeline for support library and plugin

オープン
#34 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
enhancement
主要言語
TypeScript
スター
46
フォーク
18
PR マージ指標
30日以内にマージされた PR はありません

説明

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.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず、NPM サポートライブラリと PyPI CLI プラグインの現在のリリースパイプライン、およびタグ付けとパッケージングの手順を特定します。それぞれの features とパッケージ化されたファイルを含む、個別のリリースタグとエントリを定義し、その後、Conventional Commits によって生成される changelog をどのように制御できるかを判断します。2 つのリリースフローが独立し、期待されるアーティファクトと changelog を生成すれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
python, typescript
領域
build-system, ci-cd, release
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。