Skip to content

fix(build): rebuild installer after release - #1187

Open
hezhizhen wants to merge 1 commit into
rime:masterfrom
hezhizhen:codex/fix-package-build-dependency
Open

hezhizhen wants to merge 1 commit into
rime:masterfrom
hezhizhen:codex/fix-package-build-dependency

Conversation

@hezhizhen

Copy link
Copy Markdown
Contributor

Repeated make package builds a fresh app but skips an existing package/Squirrel.pkg. With parallel make, packaging can also start before the release build finishes.

Make the installer target depend on release so it is rebuilt after a successful app build.

Validation used the original and changed Makefiles with isolated build and packaging stubs. The original reproduced both failures; the change refreshed the installer on the second invocation, ordered parallel packaging after the build, ran the build once per invocation, and prevented packaging after a failed build. Full Xcode compilation and installer signing were not run locally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant