Skip to content

CI: release.yml を自前ワークフローに書き換え + 証明書更新 #49

@fruitriin

Description

@fruitriin

背景

現在の release.yml は壊れている:

  • samuelmeuli/action-electron-builder@v1 — 2020年で更新停止(Node 12時代)
  • yarn helper — 実際は mise run swiftbuild が正しい
  • bun ではなく yarn で依存インストールしている
  • --universal フラグなし(arm64のみになる)

やること

1. Apple Developer 証明書の更新

  • CERT secret は 2023-06-08 設定 → 期限切れの可能性大
  • 新しい p12 を生成して secret を更新
  • APPLE_ID_PASS (App-Specific Password) の有効性も確認

2. release.yml の書き換え

samuelmeuli/action-electron-builder を廃止し、自前で:

タグ push (v*) → bun install → mise run swiftbuild → mise run build
→ electron-builder --mac --universal → draft リリース作成 + dmg 添付

現状の運用

証明書更新まではローカルビルド + 手動アップロードを継続

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions