背景
現在の 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 添付
現状の運用
証明書更新まではローカルビルド + 手動アップロードを継続
背景
現在の
release.ymlは壊れている:samuelmeuli/action-electron-builder@v1— 2020年で更新停止(Node 12時代)yarn helper— 実際はmise run swiftbuildが正しいbunではなくyarnで依存インストールしている--universalフラグなし(arm64のみになる)やること
1. Apple Developer 証明書の更新
CERTsecret は 2023-06-08 設定 → 期限切れの可能性大APPLE_ID_PASS(App-Specific Password) の有効性も確認2. release.yml の書き換え
samuelmeuli/action-electron-builderを廃止し、自前で:現状の運用
証明書更新まではローカルビルド + 手動アップロードを継続