From a2f9412cbd2180411509cd9d985c8ee1848563bc Mon Sep 17 00:00:00 2001 From: Tom Butcher Date: Mon, 15 Jun 2026 00:21:22 +0100 Subject: [PATCH] Refactor Jenkinsfile to remove unnecessary script execution during dependency installation and add pnpm workspace configuration for specific builds. --- Jenkinsfile | 2 +- pnpm-workspace.yaml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 pnpm-workspace.yaml diff --git a/Jenkinsfile b/Jenkinsfile index 4f51f30..95f25bf 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -26,7 +26,7 @@ pipeline { stage('Install Dependencies') { steps { nodejs(nodeJSInstallationName: 'Node23') { - sh 'pnpm install --frozen-lockfile --production=false --ignore-scripts=false' + sh 'pnpm install --frozen-lockfile --production=false' } } } diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..7496629 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,3 @@ +allowBuilds: + puppeteer: true + unrs-resolver: true