リリースの実行
- 予定されているリリースを発表するために新しい問題を作成
- テンプレートチェックリストを含める
- 該当する場合、新しいルールをリストして、コンフィグに含めるかどうかを検討する
- 必要であれば、
docs/user-guide/rules.md
でこれらのルールにマークをつけるプルリクエストを開く - 必要であれば、
main
をローカルでテストする - Stylelintをリリースする
- 必要に応じて、「Prepare x.y.z」プルリクエストの変更ログエントリを、最も広範囲に及ぶ変更が最初に来るように順序を変更する
- 「Prepare x.y.z」プルリクエストをマージする
stylelint
リポジトリでターミナルウィンドウを開くnpm run release
を実行するnp
プロンプトから、変更ログと一致するバージョンを選択する- www.npmjs.com/package/stylelintへのパッケージの公開を確認する
- github.com/stylelint/stylelint/releasesでのリリースの作成を確認する
- 必要に応じて、
stylelint-config-*
をリリースするstylelint-config-*
リポジトリに変更する- そのリポジトリに対して、上の手順5から8を繰り返す
- ウェブサイトを更新する
stylelint.io
リポジトリのリリースアクションページに移動する- ワークフローの実行をクリックする
- アクションによって作成されたプルリクエストを確認およびマージする
- stylelint.ioへの更新のデプロイを確認する
- stylelint.io/demoが最新のStylelintおよびコンフィグバージョンをインストールしていることを確認する
- 以下を行うツイートを作成する
- リリースを発表する
- 変更内容を伝える
- stylelint.ioの変更ログの適切な見出しへのリンク
新規リリースの問題テンプレート
- [ ] stylelint release
- [ ] stylelint-config-recommended update/release
- [ ] stylelint-config-standard update/release
- [ ] stylelint.io update
- [ ] stylelint-demo check
- [ ] tweet