From 22521008038a84715506ecd7c85e46c7330c9a31 Mon Sep 17 00:00:00 2001 From: Michael Juckes Date: Fri, 7 Nov 2025 16:53:28 +0000 Subject: [PATCH 01/15] fix(infrastructure): setting task to usenode and find node version 20.x if cached --- azure-pipelines-e2e-applications.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/azure-pipelines-e2e-applications.yml b/azure-pipelines-e2e-applications.yml index e311d43711..777bd19e1c 100644 --- a/azure-pipelines-e2e-applications.yml +++ b/azure-pipelines-e2e-applications.yml @@ -20,10 +20,9 @@ jobs: timeoutInMinutes: 60 pool: pins-odt-agent-pool-tests steps: - - task: NodeTool@0 + - task: UseNode@1 inputs: - versionSpec: "20.x" - displayName: "Install Node.js" + version: '20.x' - task: Npm@1 inputs: From d3f9442a52e25469c09b05dea6fe6846d63447ca Mon Sep 17 00:00:00 2001 From: Michael Juckes Date: Wed, 12 Nov 2025 13:36:30 +0000 Subject: [PATCH 02/15] chore(infrastructure): remove node install --- azure-pipelines-e2e-applications.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/azure-pipelines-e2e-applications.yml b/azure-pipelines-e2e-applications.yml index 777bd19e1c..9b45e6ed45 100644 --- a/azure-pipelines-e2e-applications.yml +++ b/azure-pipelines-e2e-applications.yml @@ -20,9 +20,9 @@ jobs: timeoutInMinutes: 60 pool: pins-odt-agent-pool-tests steps: - - task: UseNode@1 - inputs: - version: '20.x' + # - task: UseNode@1 + # inputs: + # version: '20.x' - task: Npm@1 inputs: From 2cb80c0aef69f253d14f45b3099b0ee23b578983 Mon Sep 17 00:00:00 2001 From: Michael Juckes Date: Wed, 12 Nov 2025 13:38:44 +0000 Subject: [PATCH 03/15] chore(infrastructure): remove node install --- azure-pipelines-e2e-applications.yml | 190 +++++++++++++-------------- 1 file changed, 95 insertions(+), 95 deletions(-) diff --git a/azure-pipelines-e2e-applications.yml b/azure-pipelines-e2e-applications.yml index 9b45e6ed45..9cb5ff8cf3 100644 --- a/azure-pipelines-e2e-applications.yml +++ b/azure-pipelines-e2e-applications.yml @@ -33,7 +33,7 @@ jobs: - task: Bash@3 inputs: targetType: 'inline' - script: npx cypress run --spec "cypress/e2e/back-office-applications/addRepresentation.spec.js,cypress/e2e/back-office-applications/addTeam.spec.js,cypress/e2e/back-office-applications/createCase.spec.js,cypress/e2e/back-office-applications/documentProperties.spec.js,cypress/e2e/back-office-applications/documentPropertiesWelsh.spec.js,cypress/e2e/back-office-applications/documentUpload.spec.js" + script: npx cypress run --spec "cypress/e2e/back-office-applications/addRepresentation.spec.js" workingDirectory: 'apps/e2e' env: @@ -52,100 +52,100 @@ jobs: displayName: "Publish Failed Tests Artifacts" condition: failed() - - job: E2E_Tests_Group_2 - timeoutInMinutes: 60 - pool: pins-odt-agent-pool-tests - steps: - - task: NodeTool@0 - inputs: - versionSpec: "20.x" - displayName: "Install Node.js" - - - task: Npm@1 - inputs: - command: "install" - workingDir: $(System.DefaultWorkingDirectory)/apps/e2e - displayName: "Install Dependencies" - - - task: Bash@3 - inputs: - targetType: 'inline' - script: npx cypress run --spec "cypress/e2e/back-office-applications/documentVersioning.spec.js,cypress/e2e/back-office-applications/editCase.spec.js,cypress/e2e/back-office-applications/examTimetable.spec.js" - workingDirectory: 'apps/e2e' - - env: - BASE_URL: $(BASE_URL) - CASE_TEAM_EMAIL: $(CASE_TEAM_EMAIL) - CASE_ADMIN_EMAIL: $(CASE_ADMIN_EMAIL) - INSPECTOR_EMAIL: $(INSPECTOR_EMAIL) - USER_PASSWORD: $(USER_PASSWORD) - FEATURE_FLAG_CONNECTION_STRING: $(FEATURE_FLAG_CONNECTION_STRING) - displayName: "Run Cypress Tests Group 2" - - - task: PublishBuildArtifacts@1 - inputs: - pathToPublish: 'apps/e2e/cypress/screenshots' - artifactName: 'FailedTests' - displayName: "Publish Failed Tests Artifacts" - condition: failed() - - - job: E2E_Tests_Group_3 - timeoutInMinutes: 60 - pool: pins-odt-agent-pool-tests - steps: - - task: NodeTool@0 - inputs: - versionSpec: "20.x" - displayName: "Install Node.js" - - - task: Npm@1 - inputs: - command: "install" - workingDir: $(System.DefaultWorkingDirectory)/apps/e2e - displayName: "Install Dependencies" - - - task: Bash@3 - inputs: - targetType: 'inline' - script: npx cypress run --spec "cypress/e2e/back-office-applications/publishDocuments.spec.js,cypress/e2e/back-office-applications/s51Advice.spec.js,cypress/e2e/back-office-applications/search.spec.js,cypress/e2e/back-office-applications/searchDocuments.spec.js,cypress/e2e/back-office-applications/sectorAsTraing.spec.js,cypress/e2e/back-office-applications/smokeTests.spec.js" - workingDirectory: 'apps/e2e' - - env: - BASE_URL: $(BASE_URL) - CASE_TEAM_EMAIL: $(CASE_TEAM_EMAIL) - CASE_ADMIN_EMAIL: $(CASE_ADMIN_EMAIL) - INSPECTOR_EMAIL: $(INSPECTOR_EMAIL) - USER_PASSWORD: $(USER_PASSWORD) - FEATURE_FLAG_CONNECTION_STRING: $(FEATURE_FLAG_CONNECTION_STRING) - displayName: "Run Cypress Tests Group 3" - - - task: PublishBuildArtifacts@1 - inputs: - pathToPublish: 'apps/e2e/cypress/screenshots' - artifactName: 'FailedTests' - displayName: "Publish Failed Tests Artifacts" - condition: failed() - - - job: E2E_Tests_Group_4 - timeoutInMinutes: 60 - pool: pins-odt-agent-pool-tests - steps: - - task: NodeTool@0 - inputs: - versionSpec: "20.x" - displayName: "Install Node.js" - - - task: Npm@1 - inputs: - command: "install" - workingDir: $(System.DefaultWorkingDirectory)/apps/e2e - displayName: "Install Dependencies" - - - task: Bash@3 - inputs: - targetType: 'inline' - script: DEBUG=cypress:* npx cypress run --headed --browser chrome --spec "cypress/e2e/back-office-applications/publishDocuments.spec.js,cypress/e2e/back-office-applications/s51Advice.spec.js,cypress/e2e/back-office-applications/search.spec.js,cypress/e2e/back-office-applications/searchDocuments.spec.js,cypress/e2e/back-office-applications/sectorAsTraing.spec.js,cypress/e2e/back-office-applications/smokeTests.spec.js" - workingDirectory: 'apps/e2e' + # - job: E2E_Tests_Group_2 + # timeoutInMinutes: 60 + # pool: pins-odt-agent-pool-tests + # steps: + # - task: NodeTool@0 + # inputs: + # versionSpec: "20.x" + # displayName: "Install Node.js" + + # - task: Npm@1 + # inputs: + # command: "install" + # workingDir: $(System.DefaultWorkingDirectory)/apps/e2e + # displayName: "Install Dependencies" + + # - task: Bash@3 + # inputs: + # targetType: 'inline' + # script: npx cypress run --spec "cypress/e2e/back-office-applications/documentVersioning.spec.js,cypress/e2e/back-office-applications/editCase.spec.js,cypress/e2e/back-office-applications/examTimetable.spec.js" + # workingDirectory: 'apps/e2e' + + # env: + # BASE_URL: $(BASE_URL) + # CASE_TEAM_EMAIL: $(CASE_TEAM_EMAIL) + # CASE_ADMIN_EMAIL: $(CASE_ADMIN_EMAIL) + # INSPECTOR_EMAIL: $(INSPECTOR_EMAIL) + # USER_PASSWORD: $(USER_PASSWORD) + # FEATURE_FLAG_CONNECTION_STRING: $(FEATURE_FLAG_CONNECTION_STRING) + # displayName: "Run Cypress Tests Group 2" + + # - task: PublishBuildArtifacts@1 + # inputs: + # pathToPublish: 'apps/e2e/cypress/screenshots' + # artifactName: 'FailedTests' + # displayName: "Publish Failed Tests Artifacts" + # condition: failed() + + # - job: E2E_Tests_Group_3 + # timeoutInMinutes: 60 + # pool: pins-odt-agent-pool-tests + # steps: + # - task: NodeTool@0 + # inputs: + # versionSpec: "20.x" + # displayName: "Install Node.js" + + # - task: Npm@1 + # inputs: + # command: "install" + # workingDir: $(System.DefaultWorkingDirectory)/apps/e2e + # displayName: "Install Dependencies" + + # - task: Bash@3 + # inputs: + # targetType: 'inline' + # script: npx cypress run --spec "cypress/e2e/back-office-applications/publishDocuments.spec.js,cypress/e2e/back-office-applications/s51Advice.spec.js,cypress/e2e/back-office-applications/search.spec.js,cypress/e2e/back-office-applications/searchDocuments.spec.js,cypress/e2e/back-office-applications/sectorAsTraing.spec.js,cypress/e2e/back-office-applications/smokeTests.spec.js" + # workingDirectory: 'apps/e2e' + + # env: + # BASE_URL: $(BASE_URL) + # CASE_TEAM_EMAIL: $(CASE_TEAM_EMAIL) + # CASE_ADMIN_EMAIL: $(CASE_ADMIN_EMAIL) + # INSPECTOR_EMAIL: $(INSPECTOR_EMAIL) + # USER_PASSWORD: $(USER_PASSWORD) + # FEATURE_FLAG_CONNECTION_STRING: $(FEATURE_FLAG_CONNECTION_STRING) + # displayName: "Run Cypress Tests Group 3" + + # - task: PublishBuildArtifacts@1 + # inputs: + # pathToPublish: 'apps/e2e/cypress/screenshots' + # artifactName: 'FailedTests' + # displayName: "Publish Failed Tests Artifacts" + # condition: failed() + + # - job: E2E_Tests_Group_4 + # timeoutInMinutes: 60 + # pool: pins-odt-agent-pool-tests + # steps: + # - task: NodeTool@0 + # inputs: + # versionSpec: "20.x" + # displayName: "Install Node.js" + + # - task: Npm@1 + # inputs: + # command: "install" + # workingDir: $(System.DefaultWorkingDirectory)/apps/e2e + # displayName: "Install Dependencies" + + # - task: Bash@3 + # inputs: + # targetType: 'inline' + # script: DEBUG=cypress:* npx cypress run --headed --browser chrome --spec "cypress/e2e/back-office-applications/publishDocuments.spec.js,cypress/e2e/back-office-applications/s51Advice.spec.js,cypress/e2e/back-office-applications/search.spec.js,cypress/e2e/back-office-applications/searchDocuments.spec.js,cypress/e2e/back-office-applications/sectorAsTraing.spec.js,cypress/e2e/back-office-applications/smokeTests.spec.js" + # workingDirectory: 'apps/e2e' env: BASE_URL: $(BASE_URL) From 7c71884601b6376fceb70444c75732357a6d703a Mon Sep 17 00:00:00 2001 From: Michael Juckes Date: Wed, 12 Nov 2025 13:40:46 +0000 Subject: [PATCH 04/15] chore(infrastructure): remove node install --- azure-pipelines-e2e-applications.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/azure-pipelines-e2e-applications.yml b/azure-pipelines-e2e-applications.yml index 9cb5ff8cf3..1893362372 100644 --- a/azure-pipelines-e2e-applications.yml +++ b/azure-pipelines-e2e-applications.yml @@ -20,9 +20,9 @@ jobs: timeoutInMinutes: 60 pool: pins-odt-agent-pool-tests steps: - # - task: UseNode@1 - # inputs: - # version: '20.x' + - task: UseNode@1 + inputs: + version: '20.x' - task: Npm@1 inputs: From d2520e692dfdaa24583cd206bc31384968b575f2 Mon Sep 17 00:00:00 2001 From: Michael Juckes Date: Wed, 12 Nov 2025 13:41:26 +0000 Subject: [PATCH 05/15] chore(infrastructure): remove node install --- azure-pipelines-e2e-applications.yml | 30 ++++++++++++++-------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/azure-pipelines-e2e-applications.yml b/azure-pipelines-e2e-applications.yml index 1893362372..cadf42b2eb 100644 --- a/azure-pipelines-e2e-applications.yml +++ b/azure-pipelines-e2e-applications.yml @@ -147,18 +147,18 @@ jobs: # script: DEBUG=cypress:* npx cypress run --headed --browser chrome --spec "cypress/e2e/back-office-applications/publishDocuments.spec.js,cypress/e2e/back-office-applications/s51Advice.spec.js,cypress/e2e/back-office-applications/search.spec.js,cypress/e2e/back-office-applications/searchDocuments.spec.js,cypress/e2e/back-office-applications/sectorAsTraing.spec.js,cypress/e2e/back-office-applications/smokeTests.spec.js" # workingDirectory: 'apps/e2e' - env: - BASE_URL: $(BASE_URL) - CASE_TEAM_EMAIL: $(CASE_TEAM_EMAIL) - CASE_ADMIN_EMAIL: $(CASE_ADMIN_EMAIL) - INSPECTOR_EMAIL: $(INSPECTOR_EMAIL) - USER_PASSWORD: $(USER_PASSWORD) - FEATURE_FLAG_CONNECTION_STRING: $(FEATURE_FLAG_CONNECTION_STRING) - displayName: "Run Cypress Tests Group 4" - - - task: PublishBuildArtifacts@1 - inputs: - pathToPublish: 'apps/e2e/cypress/screenshots' - artifactName: 'FailedTests' - displayName: "Publish Failed Tests Artifacts" - condition: failed() + # env: + # BASE_URL: $(BASE_URL) + # CASE_TEAM_EMAIL: $(CASE_TEAM_EMAIL) + # CASE_ADMIN_EMAIL: $(CASE_ADMIN_EMAIL) + # INSPECTOR_EMAIL: $(INSPECTOR_EMAIL) + # USER_PASSWORD: $(USER_PASSWORD) + # FEATURE_FLAG_CONNECTION_STRING: $(FEATURE_FLAG_CONNECTION_STRING) + # displayName: "Run Cypress Tests Group 4" + + # - task: PublishBuildArtifacts@1 + # inputs: + # pathToPublish: 'apps/e2e/cypress/screenshots' + # artifactName: 'FailedTests' + # displayName: "Publish Failed Tests Artifacts" + # condition: failed() From 70110891e7bc09e455d849605023808ebc98e028 Mon Sep 17 00:00:00 2001 From: Michael Juckes Date: Wed, 12 Nov 2025 13:46:40 +0000 Subject: [PATCH 06/15] chore(infrastructure): remove node install --- azure-pipelines-e2e-applications.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/azure-pipelines-e2e-applications.yml b/azure-pipelines-e2e-applications.yml index cadf42b2eb..46b9d19b05 100644 --- a/azure-pipelines-e2e-applications.yml +++ b/azure-pipelines-e2e-applications.yml @@ -20,7 +20,11 @@ jobs: timeoutInMinutes: 60 pool: pins-odt-agent-pool-tests steps: + - script: node -v + displayName: 'Check Node version' + - task: UseNode@1 + displayName: "Set Node Version" inputs: version: '20.x' From 45c55417592b90e06ba493bb9aaeebda23edd687 Mon Sep 17 00:00:00 2001 From: Michael Juckes Date: Thu, 13 Nov 2025 15:18:37 +0000 Subject: [PATCH 07/15] fix(infrastructure): testing node installs --- azure-pipelines-e2e-applications.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/azure-pipelines-e2e-applications.yml b/azure-pipelines-e2e-applications.yml index 46b9d19b05..d37eaab189 100644 --- a/azure-pipelines-e2e-applications.yml +++ b/azure-pipelines-e2e-applications.yml @@ -18,16 +18,17 @@ trigger: none jobs: - job: E2E_Tests_Group_1 timeoutInMinutes: 60 - pool: pins-odt-agent-pool-tests + pool: pins-template-test steps: - - script: node -v - displayName: 'Check Node version' - - - task: UseNode@1 - displayName: "Set Node Version" - inputs: - version: '20.x' - + - script: | +# export NVM_DIR="/usr/local/nvm" +# [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" +# nvm use 20 +# NODE_PATH=$(dirname $(nvm which 20)) + echo "##vso[task.setvariable variable=PATH]$NODE_PATH:$PATH" + echo "✅ Using Node.js $(node -v) and NPM $(npm -v)" + echo "✅ Node.js path set to: $NODE_PATH" + displayName: 'Setup Node.js 20 Environment' - task: Npm@1 inputs: command: "install" From 0b3a184a6d3017e9b86511addd9d912901918dd3 Mon Sep 17 00:00:00 2001 From: Michael Juckes Date: Thu, 13 Nov 2025 15:21:53 +0000 Subject: [PATCH 08/15] fix(infrastructure): testing node installs --- azure-pipelines-e2e-applications.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/azure-pipelines-e2e-applications.yml b/azure-pipelines-e2e-applications.yml index d37eaab189..a5c52465b9 100644 --- a/azure-pipelines-e2e-applications.yml +++ b/azure-pipelines-e2e-applications.yml @@ -23,11 +23,11 @@ jobs: - script: | # export NVM_DIR="/usr/local/nvm" # [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" -# nvm use 20 +# nvm use 22 # NODE_PATH=$(dirname $(nvm which 20)) - echo "##vso[task.setvariable variable=PATH]$NODE_PATH:$PATH" +# echo "##vso[task.setvariable variable=PATH]$NODE_PATH:$PATH" echo "✅ Using Node.js $(node -v) and NPM $(npm -v)" - echo "✅ Node.js path set to: $NODE_PATH" +# echo "✅ Node.js path set to: $NODE_PATH" displayName: 'Setup Node.js 20 Environment' - task: Npm@1 inputs: From 213c401354cc4cde4eba6ffb5c40f06ea28d5374 Mon Sep 17 00:00:00 2001 From: Michael Juckes Date: Thu, 13 Nov 2025 15:29:22 +0000 Subject: [PATCH 09/15] fix(infrastructure): testing node installs --- azure-pipelines-e2e-applications.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines-e2e-applications.yml b/azure-pipelines-e2e-applications.yml index a5c52465b9..2de2cb6f92 100644 --- a/azure-pipelines-e2e-applications.yml +++ b/azure-pipelines-e2e-applications.yml @@ -26,7 +26,7 @@ jobs: # nvm use 22 # NODE_PATH=$(dirname $(nvm which 20)) # echo "##vso[task.setvariable variable=PATH]$NODE_PATH:$PATH" - echo "✅ Using Node.js $(node -v) and NPM $(npm -v)" +# echo "✅ Using Node.js $(node -v) and NPM $(npm -v)" # echo "✅ Node.js path set to: $NODE_PATH" displayName: 'Setup Node.js 20 Environment' - task: Npm@1 From 69a5d40605d3ea856dd08bb8e105ed67c5ebe8f2 Mon Sep 17 00:00:00 2001 From: Michael Juckes Date: Thu, 13 Nov 2025 15:35:34 +0000 Subject: [PATCH 10/15] fix(infrastructure): testing node installs --- azure-pipelines-e2e-applications.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines-e2e-applications.yml b/azure-pipelines-e2e-applications.yml index 2de2cb6f92..956512b6c1 100644 --- a/azure-pipelines-e2e-applications.yml +++ b/azure-pipelines-e2e-applications.yml @@ -18,7 +18,7 @@ trigger: none jobs: - job: E2E_Tests_Group_1 timeoutInMinutes: 60 - pool: pins-template-test + pool: pins-odt-agent-pool-tests steps: - script: | # export NVM_DIR="/usr/local/nvm" From 11957926ceb1856492506ce3e6166f9ee55f741e Mon Sep 17 00:00:00 2001 From: Michael Juckes Date: Thu, 13 Nov 2025 15:40:15 +0000 Subject: [PATCH 11/15] fix(infrastructure): testing node installs --- azure-pipelines-e2e-applications.yml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/azure-pipelines-e2e-applications.yml b/azure-pipelines-e2e-applications.yml index 956512b6c1..6f14c19d82 100644 --- a/azure-pipelines-e2e-applications.yml +++ b/azure-pipelines-e2e-applications.yml @@ -21,14 +21,9 @@ jobs: pool: pins-odt-agent-pool-tests steps: - script: | -# export NVM_DIR="/usr/local/nvm" -# [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" -# nvm use 22 -# NODE_PATH=$(dirname $(nvm which 20)) -# echo "##vso[task.setvariable variable=PATH]$NODE_PATH:$PATH" -# echo "✅ Using Node.js $(node -v) and NPM $(npm -v)" -# echo "✅ Node.js path set to: $NODE_PATH" - displayName: 'Setup Node.js 20 Environment' + echo "node: $(node -v 2>/dev/null || echo 'not found')" + displayName: 'check node version' + - task: Npm@1 inputs: command: "install" From 5959d5e6f5eb82b20244dacfcad960c4c084b1fd Mon Sep 17 00:00:00 2001 From: Michael Juckes Date: Thu, 13 Nov 2025 15:40:55 +0000 Subject: [PATCH 12/15] fix(infrastructure): testing node installs --- azure-pipelines-e2e-applications.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines-e2e-applications.yml b/azure-pipelines-e2e-applications.yml index 6f14c19d82..206e7a4c8d 100644 --- a/azure-pipelines-e2e-applications.yml +++ b/azure-pipelines-e2e-applications.yml @@ -21,7 +21,7 @@ jobs: pool: pins-odt-agent-pool-tests steps: - script: | - echo "node: $(node -v 2>/dev/null || echo 'not found')" + echo "node: $(node -v 2>/dev/null || echo 'not found')" displayName: 'check node version' - task: Npm@1 From 29c929d5ad2dc76073517b6adbe1e1a5d88cd262 Mon Sep 17 00:00:00 2001 From: Michael Juckes Date: Thu, 13 Nov 2025 15:49:32 +0000 Subject: [PATCH 13/15] fix(infrastructure): testing node installs --- azure-pipelines-e2e-applications.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines-e2e-applications.yml b/azure-pipelines-e2e-applications.yml index 206e7a4c8d..fb261dadbc 100644 --- a/azure-pipelines-e2e-applications.yml +++ b/azure-pipelines-e2e-applications.yml @@ -18,7 +18,7 @@ trigger: none jobs: - job: E2E_Tests_Group_1 timeoutInMinutes: 60 - pool: pins-odt-agent-pool-tests + pool: pins-template-test steps: - script: | echo "node: $(node -v 2>/dev/null || echo 'not found')" From de4b4542b0e2677ec5e72c74b7b9c509b8ff3c96 Mon Sep 17 00:00:00 2001 From: Michael Juckes Date: Thu, 13 Nov 2025 16:04:55 +0000 Subject: [PATCH 14/15] fix(infrastructure): testing node installs --- azure-pipelines-e2e-applications.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/azure-pipelines-e2e-applications.yml b/azure-pipelines-e2e-applications.yml index fb261dadbc..a619f43020 100644 --- a/azure-pipelines-e2e-applications.yml +++ b/azure-pipelines-e2e-applications.yml @@ -21,9 +21,14 @@ jobs: pool: pins-template-test steps: - script: | - echo "node: $(node -v 2>/dev/null || echo 'not found')" + echo "node: $(node -v)" displayName: 'check node version' + - script: | + export PATH="/usr/local/bin/:$PATH" + echo "node: $(node -v)" + displayName: 'Force Node 20 on PATH' + - task: Npm@1 inputs: command: "install" From fb7724e79bb6bbf67d06f143158496b3cb656354 Mon Sep 17 00:00:00 2001 From: Michael Juckes Date: Thu, 13 Nov 2025 16:10:18 +0000 Subject: [PATCH 15/15] fix(infrastructure): testing node installs --- azure-pipelines-e2e-applications.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/azure-pipelines-e2e-applications.yml b/azure-pipelines-e2e-applications.yml index a619f43020..1582b1f32e 100644 --- a/azure-pipelines-e2e-applications.yml +++ b/azure-pipelines-e2e-applications.yml @@ -24,10 +24,10 @@ jobs: echo "node: $(node -v)" displayName: 'check node version' - - script: | - export PATH="/usr/local/bin/:$PATH" - echo "node: $(node -v)" - displayName: 'Force Node 20 on PATH' + - task: NodeTool@0 + inputs: + versionSpec: '20.x' + displayName: 'Use Node 20' - task: Npm@1 inputs: