1212 strategy :
1313 matrix :
1414 buildtype : [debug, release]
15+
16+ env :
17+ DEBIAN_FRONTEND : noninteractive
18+ LTTNG_UST_REGISTER_TIMEOUT : 0
19+ NUGET_XMLDOC_MODE : skip
20+ DOTNET_CLI_TELEMETRY_OPTOUT : ' true'
21+
1522 steps :
1623 - name : Check out the repository
1724 uses : actions/checkout@v2
4047 - name : Set up the environment
4148 run : sudo ./tools/metacall-environment.sh ${METACALL_INSTALL_OPTIONS}
4249 env :
43- DEBIAN_FRONTEND : noninteractive
44- LTTNG_UST_REGISTER_TIMEOUT : 0
45- NUGET_XMLDOC_MODE : skip
46- DOTNET_CLI_TELEMETRY_OPTOUT : ' true'
4750 METACALL_INSTALL_OPTIONS : root base python ruby netcore5 nodejs typescript file rpc wasm java c cobol rust rapidjson funchook swig pack backtrace
4851
4952 - name : Configure
5962 cd build
6063 sudo "${METACALL_PATH}/tools/metacall-configure.sh" ${METACALL_BUILD_TYPE} ${METACALL_BUILD_OPTIONS}
6164 env :
62- DEBIAN_FRONTEND : noninteractive
63- LTTNG_UST_REGISTER_TIMEOUT : 0
64- NUGET_XMLDOC_MODE : skip
65- DOTNET_CLI_TELEMETRY_OPTOUT : ' true'
6665 NODE_PATH : /usr/lib/node_modules
6766 METACALL_BUILD_TYPE : ${{ matrix.buildtype }}
6867 METACALL_BUILD_OPTIONS : root python ruby netcore5 nodejs typescript file rpc wasm java c cobol rust examples tests scripts ports dynamic install pack benchmarks
@@ -79,17 +78,19 @@ jobs:
7978 cd build
8079 sudo "${METACALL_PATH}/tools/metacall-build.sh" ${METACALL_BUILD_TYPE} ${METACALL_BUILD_OPTIONS}
8180 env :
82- DEBIAN_FRONTEND : noninteractive
83- LTTNG_UST_REGISTER_TIMEOUT : 0
84- NUGET_XMLDOC_MODE : skip
85- DOTNET_CLI_TELEMETRY_OPTOUT : ' true'
8681 NODE_PATH : /usr/lib/node_modules
8782 METACALL_BUILD_TYPE : ${{ matrix.buildtype }}
8883 METACALL_BUILD_OPTIONS : root python ruby netcore5 nodejs typescript file rpc wasm java c cobol rust examples tests scripts ports dynamic install pack benchmarks
8984
9085 windows-test :
9186 name : Windows MSVC Test
9287 runs-on : windows-latest
88+
89+ env :
90+ LTTNG_UST_REGISTER_TIMEOUT : 0
91+ NUGET_XMLDOC_MODE : skip
92+ DOTNET_CLI_TELEMETRY_OPTOUT : ' true'
93+
9394 steps :
9495 - name : Check out the repository
9596 uses : actions/checkout@v2
@@ -99,10 +100,7 @@ jobs:
99100 - name : Set up the environment
100101 run : cmd.exe /c "powershell .\tools\metacall-environment.ps1 $Env:METACALL_INSTALL_OPTIONS"
101102 env :
102- LTTNG_UST_REGISTER_TIMEOUT : 0
103- NUGET_XMLDOC_MODE : skip
104- DOTNET_CLI_TELEMETRY_OPTOUT : ' true'
105- METACALL_INSTALL_OPTIONS : base python nodejs nasm # ruby netcore5 typescript file rpc wasm java c cobol rust rapidjson funchook swig pack # clangformat v8rep51 coverage
103+ METACALL_INSTALL_OPTIONS : base python nodejs nasm # ruby # netcore5 typescript file rpc wasm java c cobol rust rapidjson funchook swig pack # clangformat v8rep51 coverage
106104
107105 - name : Run the configuration script
108106 run : |
@@ -111,18 +109,12 @@ jobs:
111109 cd "$METACALL_PATH\build"
112110 cmd.exe /c "powershell ..\tools\metacall-configure.ps1 $Env:METACALL_BUILD_TYPE $Env:METACALL_BUILD_OPTIONS"
113111 env :
114- LTTNG_UST_REGISTER_TIMEOUT : 0
115- NUGET_XMLDOC_MODE : skip
116- DOTNET_CLI_TELEMETRY_OPTOUT : ' true'
117112 METACALL_BUILD_TYPE : debug
118- METACALL_BUILD_OPTIONS : python nodejs # root ruby netcore5 typescript file rpc wasm java c cobol rust examples tests scripts ports dynamic install pack benchmarks # sanitizer v8 coverage
113+ METACALL_BUILD_OPTIONS : python nodejs tests scripts ports # ruby # root netcore5 typescript file rpc wasm java c cobol rust examples dynamic install pack benchmarks # sanitizer v8 coverage
119114
120115 - name : Build the core
121116 working-directory : ./build
122117 run : cmd.exe /c "powershell ..\tools\metacall-build.ps1 $Env:METACALL_BUILD_TYPE $Env:METACALL_BUILD_OPTIONS"
123118 env :
124- LTTNG_UST_REGISTER_TIMEOUT : 0
125- NUGET_XMLDOC_MODE : skip
126- DOTNET_CLI_TELEMETRY_OPTOUT : ' true'
127119 METACALL_BUILD_TYPE : debug
128120 METACALL_BUILD_OPTIONS : tests # coverage install
0 commit comments