Skip to content

Release: @koyori-app/arc-vue を publish する(Trusted Publisher 登録後) #22

Description

@sousuke0422

背景

release.yml は現在 core(@koyori-app/arc = koyori-arc-core/pkg)と crate(crates.io)のみ publish し、Vue ラッパー @koyori-app/arc-vue を publish していない(監査指摘)。

一方、core も含め publish 資格情報が未整備npm view @koyori-app/arc = 404・Trusted Publisher 未登録)。release.yml 自身のコメントどおり「初版は手動 publish 後に Trusted Publisher 登録」が未実施。

前提(オーナー作業)

  1. npmjs.com で @koyori-app/arc(core)@koyori-app/arc-vue を Trusted Publisher(このリポ + release.yml)として登録。
  2. crates.io で koyori-arc-core を Trusted Publisher 登録。
  3. 各初版の手動 publish(release.yml の設計どおり)。

やること(前提が整った後)

  • release.ymlarc-vue publish を core publish のに追加(peer 依存ゆえ順序厳守): pnpm -C packages/arc-vue build → pack dry-run → npm publish --provenance --access public
  • CSS export は PR feat(arc-vue): export built CSS so consumers get styles #20 で対応済み(./style.css export + consumer-pack テスト)。

補足

殿裁定「既にある準備以上は追わない」により、資格情報が整うまで publish 自動化の拡張は保留。本 Issue はその追跡用。

関連: PR #20(arc-vue CSS export)。監査 Medium「release が arc-vue を publish しない」。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions