fix(release): electron-builder の macOS zip 出力名 -mac.zip に追従 + multi-match ガード#191
Conversation
electron-builder 25 の macOS zip target は `Ark-{version}-arm64-mac.zip`
(`-mac` 接尾辞付き) を出力するが、`Compute artifact metadata` step の
glob は `Ark-*-arm64.zip` で `-mac` を含まなかったため
`ls: No such file or directory` で fail していた。
glob を `Ark-*-arm64-mac.zip` に揃えて修正。
build run: https://github.com/ignission/claude-code-ark/actions/runs/25776135085
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
概要
v1.2.0 タグ再走 (run
25776135085) でCompute artifact metadatastep がls: packages/desktop/release/Ark-*-arm64.zip: No such file or directoryで fail。原因
electron-builder25 の macOS zip target はデフォルトでArk-{version}-arm64-mac.zip(-mac接尾辞付き) を出力する。workflow の glob は
Ark-*-arm64.zipでこのファイル名にマッチしなかった。build run の actual output:
Smoke test (.app bootstrap + bundled SDK claude) は両方 PASS、artifact 名の glob のみ問題。
修正
Ark-*-arm64-mac.zipに変更[中]) を反映: bash array で取得し 0 件 / 2 件以上を fail、1 件のみ通過させる Assertive Programming に変更マージ後
main HEAD で v1.2.0 タグを再作成して push → release.yml 再走 → Release 作成。
関連
zip位置引数を削除 #190