Merge pull request #14654 from keymanapp/maint/windows/do-not-publish-artifacts-on-build-buildlevel

maint(windows): for `build` buildlevel, do not publish artifacts
This commit is contained in:
Marc Durdin 2025-09-01 06:30:12 +02:00 • committed by GitHub
commit d60e1ff4de
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 6 additions and 6 deletions

View file

@ -15,7 +15,7 @@ builder_describe "Installation files for FirstVoices Keyboards" \
# NOTE: not using deps here because we will only do this in the 'publish' phase
# after all other builds complete
builder_describe_outputs \
builder_if_release_build_level builder_describe_outputs \
publish /windows/release/${KEYMAN_VERSION}/firstvoices-${KEYMAN_VERSION}.exe
builder_parse "$@"
@ -95,7 +95,7 @@ function do_publish() {
#
wrap-signcode //d "FirstVoices Keyboards" firstvoices.exe
copy-installer
builder_if_release_build_level copy-installer
}
function copy-installer() {
@ -105,7 +105,7 @@ function copy-installer() {
cp firstvoices.msi "$KEYMAN_ROOT/windows/release/${KEYMAN_VERSION}/firstvoices.msi"
cp firstvoices.exe "$KEYMAN_ROOT/windows/release/${KEYMAN_VERSION}/firstvoices-${KEYMAN_VERSION}.exe"
builder_if_release_build_level verify-installer-signatures
verify-installer-signatures
}
function verify-installer-signatures() {

View file

@ -14,7 +14,7 @@ builder_describe "Installation files for Keyman for Windows" \
# NOTE: not using deps here because we will only do this in the 'publish' phase
# after all other builds complete
builder_describe_outputs \
builder_if_release_build_level builder_describe_outputs \
publish /windows/release/${KEYMAN_VERSION}/keyman-${KEYMAN_VERSION}.exe
builder_parse "$@"
@ -96,7 +96,7 @@ function do_publish() {
#
wrap-signcode //d "Keyman for Windows" keymandesktop.exe
copy-installer
builder_if_release_build_level copy-installer
}
function copy-installer() {
@ -107,7 +107,7 @@ function copy-installer() {
cp keymandesktop.exe "$KEYMAN_ROOT/windows/release/${KEYMAN_VERSION}/keyman-${KEYMAN_VERSION}.exe"
cp "$WINDOWS_PROGRAM_APP/setup.exe" "$KEYMAN_ROOT/windows/release/${KEYMAN_VERSION}/setup.exe"
builder_if_release_build_level verify-installer-signatures
verify-installer-signatures
# Copy the unsigned setup.exe for use in bundling scenarios; zip it up for clarity
(