Fix linux build file permissions to fix reproducible builds

This commit is contained in:
ayumi-signal
2025-08-14 14:47:50 -07:00
committed by GitHub
parent 0f23c9e3af
commit eb8569aba4

View File

@@ -34,6 +34,9 @@ echo "BUILD_TYPE: ${BUILD_TYPE}"
# UNIX timestamp will be generated at the time of the build, and is non-deterministic. # UNIX timestamp will be generated at the time of the build, and is non-deterministic.
echo "SOURCE_DATE_EPOCH: ${SOURCE_DATE_EPOCH}" echo "SOURCE_DATE_EPOCH: ${SOURCE_DATE_EPOCH}"
# Ensure consistent permissions for files copied via electron builder extraResources
umask 0022
pnpm install --frozen-lockfile pnpm install --frozen-lockfile
pnpm run clean-transpile pnpm run clean-transpile
cd sticker-creator cd sticker-creator