モノレポ全体をコマンド 1 つで
Trusted Publishing をパッケージごとに設定するのは手間がかかります。trustci は
ワークスペースを検出して公開パッケージをすべて見つけ、それぞれに適切な
npm trust <provider> … を実行します。
モノレポ全体をコマンド 1 つで
Trusted Publishing をパッケージごとに設定するのは手間がかかります。trustci は
ワークスペースを検出して公開パッケージをすべて見つけ、それぞれに適切な
npm trust <provider> … を実行します。
3 つの CI プロバイダー
GitHub Actions、GitLab CI/CD、CircleCI に対応しています。CircleCI では、
指定されていない ID を CircleCI API で解決し、--vcs-origin を
package.json または git から推定します。
まずプレビュー
--dry-run は何も実行せず npm trust コマンドを表示します。本番実行では
未公開のパッケージをスキップし、登録前に確認を求めます。
ランタイム依存ゼロ
npx trustci で実行できます。npm に同梱されている npm trust コマンドのラッパーです。