mirror of
https://github.com/nocodb/nocodb.git
synced 2026-04-28 19:36:17 +00:00
chore: add binary build step in production executable build action
Signed-off-by: Pranav C <pranavxc@gmail.com>
This commit is contained in:
11
.github/workflows/release-executables.yml
vendored
11
.github/workflows/release-executables.yml
vendored
@@ -84,8 +84,15 @@ jobs:
|
||||
# install npm dependendencies
|
||||
npm i
|
||||
|
||||
# Copy sqlite binaries
|
||||
rsync -rvzhP ./binaries/binding/ ./node_modules/sqlite3/lib/binding/
|
||||
# Build sqlite binaries for all platforms
|
||||
./node_modules/.bin/node-pre-gyp install --directory=./node_modules/sqlite3 --target_platform=win32 --fallback-to-build --target_arch=x64 --target_libc=unknown
|
||||
./node_modules/.bin/node-pre-gyp install --directory=./node_modules/sqlite3 --target_platform=win32 --fallback-to-build --target_arch=ia32 --target_libc=unknown
|
||||
./node_modules/.bin/node-pre-gyp install --directory=./node_modules/sqlite3 --target_platform=darwin --fallback-to-build --target_arch=x64 --target_libc=unknown
|
||||
./node_modules/.bin/node-pre-gyp install --directory=./node_modules/sqlite3 --target_platform=darwin --fallback-to-build --target_arch=arm64 --target_libc=unknown
|
||||
./node_modules/.bin/node-pre-gyp install --directory=./node_modules/sqlite3 --target_platform=linux --fallback-to-build --target_arch=x64 --target_libc=glibc
|
||||
./node_modules/.bin/node-pre-gyp install --directory=./node_modules/sqlite3 --target_platform=linux --fallback-to-build --target_arch=arm64 --target_libc=glibc
|
||||
./node_modules/.bin/node-pre-gyp install --directory=./node_modules/sqlite3 --target_platform=linux --fallback-to-build --target_arch=x64 --target_libc=musl
|
||||
./node_modules/.bin/node-pre-gyp install --directory=./node_modules/sqlite3 --target_platform=linux --fallback-to-build --target_arch=arm64 --target_libc=musl
|
||||
|
||||
# clean up code to optimize size
|
||||
npx modclean --patterns="default:*" --ignore="nc-lib-gui/**,dayjs/**,express-status-monitor/**,sqlite3/**" --run
|
||||
|
||||
Reference in New Issue
Block a user