@@ -18,7 +18,7 @@ pipeline {
1818
1919 npm_registry = " ${ env.ARTIFACTORY_NPM_REPO} "
2020 npm_noproxy = " ${ env.ORACLE_NO_PROXY} "
21- node_version = " 18.20.2 "
21+ node_version = " 22.19.0 "
2222
2323 project_name = " $JOB_NAME "
2424 version_prefix = sh(returnStdout : true , script : ' cat electron/package.json | grep version | awk \' match($0, /[0-9]+.[0-9]+.[0-9]+/) { print substr( $0, RSTART, RLENGTH )}\' ' ). trim()
@@ -213,8 +213,8 @@ pipeline {
213213 timeout(time : 300 , unit : ' MINUTES' )
214214 }
215215 environment {
216- mac_node_dir_name = " node-v${ node_version} -darwin-x64 "
217- mac_node_installer = " node-v${ node_version} -darwin-x64 .tar.gz"
216+ mac_node_dir_name = " node-v${ node_version} -darwin-arm64 "
217+ mac_node_installer = " node-v${ node_version} -darwin-arm64 .tar.gz"
218218 mac_node_url = " https://nodejs.org/dist/v${ node_version} /${ mac_node_installer} "
219219 mac_node_dir = " ${ WORKSPACE} /${ mac_node_dir_name} "
220220 mac_node_exe = " ${ mac_node_dir} /bin/node"
@@ -309,12 +309,14 @@ pipeline {
309309 // WKTUI, we should have the WDT build/release process sign the native code in the jansi JAR
310310 // the WDT installer includes so that WKTUI would never have an unsigned version of the JAR.
311311 //
312+ // The JLine dependency on Jansi has been removed. Clean this up once it is working.
313+ //
312314 steps {
313315 sh '''
314316 cd "${WORKSPACE}/electron"
315317 PATH="${mac_node_dir}/bin:$PATH" HTTPS_PROXY=${WKTUI_PROXY} CSC_IDENTITY_AUTO_DISCOVERY=false ${mac_npm_exe} run build:jet
316318 PATH="${mac_node_dir}/bin:$PATH" HTTPS_PROXY=${WKTUI_PROXY} CSC_IDENTITY_AUTO_DISCOVERY=false ${mac_npm_exe} run install-tools
317- rm "${WORKSPACE}/tools/weblogic-deploy/lib/jansi-2.4.1.jar"
319+ rm -f "${WORKSPACE}/tools/weblogic-deploy/lib/jansi-2.4.1.jar"
318320 PATH="${mac_node_dir}/bin:$PATH" HTTPS_PROXY=${WKTUI_PROXY} CSC_IDENTITY_AUTO_DISCOVERY=false ${mac_npm_exe} run build:installer -- --mac --x64 --arm64
319321 cd "${WORKSPACE}"
320322 '''
0 commit comments