Skip to content

Commit 80624a6

Browse files
Use correct script to build -_-
Signed-off-by: Param Siddharth <[email protected]>
1 parent 7c81886 commit 80624a6

File tree

1 file changed

+13
-34
lines changed

1 file changed

+13
-34
lines changed

.github/workflows/test.yml

Lines changed: 13 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -51,41 +51,20 @@ jobs:
5151
NODE_PATH: /usr/lib/node_modules
5252
DOTNET_CLI_TELEMETRY_OPTOUT: 'true'
5353

54-
- name: Set up the runtime
54+
- name: Build
5555
run: |
5656
export "METACALL_PATH=$(pwd)"
57-
sudo mkdir -p /usr/local/scripts
58-
sudo ./tools/metacall-runtime.sh $METACALL_RUNTIME_OPTIONS
59-
env:
60-
METACALL_RUNTIME_OPTIONS: root base python ruby nodejs typescript file rpc ports clean # v8
61-
METACALL_BUILD_TYPE: debug # relwithdebinfo
62-
LOADER_LIBRARY_PATH: /usr/local/lib
63-
LOADER_SCRIPT_PATH: /usr/local/scripts
64-
CONFIGURATION_PATH: /usr/local/share/metacall/configurations/global.json
65-
SERIAL_LIBRARY_PATH: /usr/local/lib
66-
DETOUR_LIBRARY_PATH: /usr/local/lib
67-
PORT_LIBRARY_PATH: /usr/local/lib
68-
DEBIAN_FRONTEND: noninteractive
69-
NODE_PATH: /usr/local/lib/node_modules
70-
LTTNG_UST_REGISTER_TIMEOUT: 0
71-
NUGET_XMLDOC_MODE: skip
72-
DOTNET_CLI_TELEMETRY_OPTOUT: 'true'
73-
74-
- name: Build the CLI
75-
run: |
76-
export "METACALL_PATH=$(pwd)"
77-
cd build && make pack
57+
export "LOADER_LIBRARY_PATH=$METACALL_PATH/build"
58+
export "LOADER_SCRIPT_PATH=$METACALL_PATH/build/scripts"
59+
export "CONFIGURATION_PATH=$METACALL_PATH/build/configurations/global.json"
60+
export "SERIAL_LIBRARY_PATH=$METACALL_PATH/build"
61+
export "DETOUR_LIBRARY_PATH=$METACALL_PATH/build"
62+
export "PORT_LIBRARY_PATH=$METACALL_PATH/build"
63+
cd "$METACALL_PATH/build"
64+
sudo "$METACALL_PATH/tools/metacall-build.sh" $METACALL_BUILD_OPTIONS
7865
env:
79-
METACALL_BUILD_TYPE: debug # relwithdebinfo
80-
LOADER_LIBRARY_PATH: /usr/local/lib
81-
LOADER_SCRIPT_PATH: /usr/local/scripts
82-
CONFIGURATION_PATH: /usr/local/share/metacall/configurations/global.json
83-
SERIAL_LIBRARY_PATH: /usr/local/lib
84-
DETOUR_LIBRARY_PATH: /usr/local/lib
85-
PORT_LIBRARY_PATH: /usr/local/lib
86-
DEBIAN_FRONTEND: noninteractive
87-
NODE_PATH: /usr/local/lib/node_modules
66+
METACALL_BUILD_TYPE: debug
67+
METACALL_BUILD_OPTIONS: root python ruby netcore5 nodejs typescript file rpc wasm java c cobol examples tests scripts ports dynamic install pack benchmarks # sanitizer v8 coverage
68+
DEBIAN_FRONTEND: noninteractive
69+
NODE_PATH: /usr/lib/node_modules
8870
DOTNET_CLI_TELEMETRY_OPTOUT: 'true'
89-
LTTNG_UST_REGISTER_TIMEOUT: 0
90-
NUGET_XMLDOC_MODE: skip
91-
ARTIFACTS_PATH: ./build-artifacts

0 commit comments

Comments
 (0)