mirror of
https://github.com/NanmiCoder/cc-haha
synced 2026-07-27 15:13:37 +08:00
fix(release): wire build:plugin-seed into the local platform build scripts (#59)
PR #58 fixed the GitHub workflows but missed the three local platform build scripts that maintainers run to reproduce the release locally (build-windows-x64.ps1, build-macos-arm64.sh, build-linux.sh). Those scripts inline the same `bun run build && bun run build:electron` sequence — without the seed step — so a `bun run build:windows-x64` on a maintainer machine produced an installer with the same "not found in marketplace cc-haha-builtin" failure as the official seedless release. Add `bun run build:plugin-seed` ahead of `build` in all three scripts. Verified locally: ran `bun run build:windows-x64`, package-smoke reported the new "Windows unpacked cc-haha-builtin plugin seed" check as PASS, and the produced desktop/build-artifacts/windows-x64/win-unpacked/resources/app.asar.unpacked/plugin-seed/marketplaces/cc-haha-builtin/.claude-plugin/marketplace.json contains both reverse-engineering and image-gen plugin entries with their copied source directories. Confidence: high Scope-risk: narrow (build-script-only; package-smoke gate from PR #58 already enforces the seed presence in the artifact). Co-authored-by: 你的姓名 <you@example.com>
This commit is contained in:
parent
3a4d2c340a
commit
f53af6c14d
@ -87,7 +87,7 @@ echo "[build-linux] Building sidecars for ${TARGET_TRIPLE}..."
|
||||
(cd "${DESKTOP_DIR}" && SIDECAR_TARGET_TRIPLE="${TARGET_TRIPLE}" bun run build:sidecars)
|
||||
|
||||
echo "[build-linux] Building renderer and Electron main/preload bundles..."
|
||||
(cd "${DESKTOP_DIR}" && bun run build && bun run build:electron)
|
||||
(cd "${DESKTOP_DIR}" && bun run build:plugin-seed && bun run build && bun run build:electron)
|
||||
|
||||
if [[ "${REBUILD_NATIVE:-0}" == "1" ]]; then
|
||||
echo "[build-linux] Rebuilding native dependencies for Electron ABI..."
|
||||
|
||||
@ -100,7 +100,7 @@ echo "[build-macos-arm64] Building sidecars for ${TARGET_TRIPLE}..."
|
||||
(cd "${DESKTOP_DIR}" && SIDECAR_TARGET_TRIPLE="${TARGET_TRIPLE}" bun run build:sidecars)
|
||||
|
||||
echo "[build-macos-arm64] Building renderer and Electron main/preload bundles..."
|
||||
(cd "${DESKTOP_DIR}" && bun run build && bun run build:electron)
|
||||
(cd "${DESKTOP_DIR}" && bun run build:plugin-seed && bun run build && bun run build:electron)
|
||||
|
||||
if [[ "${REBUILD_NATIVE:-0}" == "1" ]]; then
|
||||
echo "[build-macos-arm64] Rebuilding native dependencies for Electron ABI..."
|
||||
|
||||
@ -127,6 +127,10 @@ try {
|
||||
}
|
||||
|
||||
Write-Step 'Building renderer and Electron main/preload bundles...'
|
||||
& bun run build:plugin-seed
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
throw "[build-windows-x64] build:plugin-seed failed (exit $LASTEXITCODE)"
|
||||
}
|
||||
& bun run build
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
throw "[build-windows-x64] renderer build failed (exit $LASTEXITCODE)"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user