From f72d13c9ffd8efa0bbe903f870dc2afa173d6822 Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Mon, 10 Mar 2025 12:16:45 +0800 Subject: [PATCH 1/6] upgrade node 20.x --- eng/pipelines/ci-template.yml | 4 ++-- eng/pipelines/preview.yml | 4 ++-- eng/pipelines/publish-dev-release.yml | 2 +- eng/pipelines/publish-release.yml | 2 +- eng/pipelines/sdk_regenerate.yaml | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/eng/pipelines/ci-template.yml b/eng/pipelines/ci-template.yml index 1c093054aa9..f57479c7a9d 100644 --- a/eng/pipelines/ci-template.yml +++ b/eng/pipelines/ci-template.yml @@ -17,9 +17,9 @@ steps: TestProxy: true templateRoot: azure-sdk-tools - task: NodeTool@0 - displayName: "Install Node.js 18.x" + displayName: "Install Node.js 20.x" inputs: - versionSpec: "18.x" + versionSpec: "20.x" - task: UsePythonVersion@0 displayName: "Use Python $(PythonVersion)" diff --git a/eng/pipelines/preview.yml b/eng/pipelines/preview.yml index 43a95ac65cf..84ce3fac5c6 100644 --- a/eng/pipelines/preview.yml +++ b/eng/pipelines/preview.yml @@ -65,9 +65,9 @@ extends: OnlyGenerateTypespec: ${{ parameters.UseTypeSpecNext }} AutorestInitializationSteps: - task: NodeTool@0 - displayName: "Install Node.js 18.x" + displayName: "Install Node.js 20.x" inputs: - versionSpec: "18.x" + versionSpec: "20.x" - task: UsePythonVersion@0 displayName: "Use Python 3.11" inputs: diff --git a/eng/pipelines/publish-dev-release.yml b/eng/pipelines/publish-dev-release.yml index 8f335f116f3..268f61ac9f9 100644 --- a/eng/pipelines/publish-dev-release.yml +++ b/eng/pipelines/publish-dev-release.yml @@ -2,7 +2,7 @@ trigger: none pr: none variables: - NodeVersion: "12.x" + NodeVersion: "20.x" PythonVersion: "3.8" TestFolder: "$(Build.SourcesDirectory)/test/" diff --git a/eng/pipelines/publish-release.yml b/eng/pipelines/publish-release.yml index 58cd60fe382..f3f60666921 100644 --- a/eng/pipelines/publish-release.yml +++ b/eng/pipelines/publish-release.yml @@ -19,7 +19,7 @@ extends: os: linux variables: - NodeVersion: "14.x" + NodeVersion: "20.x" AutorestTestFolder: "$(Build.SourcesDirectory)/packages/autorest.python/test/" steps: diff --git a/eng/pipelines/sdk_regenerate.yaml b/eng/pipelines/sdk_regenerate.yaml index 77b726f6976..38154bae8e6 100644 --- a/eng/pipelines/sdk_regenerate.yaml +++ b/eng/pipelines/sdk_regenerate.yaml @@ -39,9 +39,9 @@ jobs: - checkout: azure-sdk-for-python - task: NodeTool@0 - displayName: 'Install Node.js 18.x' + displayName: 'Install Node.js 20.x' inputs: - versionSpec: '18.x' + versionSpec: '20.x' - script: npm install -g pnpm@9.5.0 displayName: Install pnpm 9.5.0 From 937508320d47feaaf93522337c38081fa7095adc Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Mon, 10 Mar 2025 13:20:52 +0800 Subject: [PATCH 2/6] update --- eng/pipelines/nightly.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/eng/pipelines/nightly.yml b/eng/pipelines/nightly.yml index 5495c4db7f3..31c78208ae6 100644 --- a/eng/pipelines/nightly.yml +++ b/eng/pipelines/nightly.yml @@ -23,6 +23,11 @@ jobs: timeoutInMinutes: 120 steps: + - task: NodeTool@0 + displayName: "Install Node.js 20.x" + inputs: + versionSpec: "20.x" + - script: npm install -g @typespec/compiler@next displayName: Install @typespec/compiler@next From 2fda181065a5d874c6f4a2f63c952cf59f5443e8 Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Mon, 10 Mar 2025 13:46:10 +0800 Subject: [PATCH 3/6] update --- eng/pipelines/nightly.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/eng/pipelines/nightly.yml b/eng/pipelines/nightly.yml index 31c78208ae6..23579e9d8fd 100644 --- a/eng/pipelines/nightly.yml +++ b/eng/pipelines/nightly.yml @@ -30,7 +30,10 @@ jobs: - script: npm install -g @typespec/compiler@next displayName: Install @typespec/compiler@next - + + - script: npm install -g @azure-tools/typespec-bump-deps + displayName: Install pnpm @azure-tools/typespec-bump-deps + - template: ci-template.yml parameters: installCadlRanch: true From a8b25b0c3931cbf2a71795c3711b3f7a1d1b681c Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Mon, 10 Mar 2025 14:13:43 +0800 Subject: [PATCH 4/6] update --- eng/pipelines/ci-template.yml | 8 ++++++++ eng/pipelines/nightly.yml | 11 ----------- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/eng/pipelines/ci-template.yml b/eng/pipelines/ci-template.yml index f57479c7a9d..331abfd72f6 100644 --- a/eng/pipelines/ci-template.yml +++ b/eng/pipelines/ci-template.yml @@ -37,6 +37,14 @@ steps: displayName: Install TypeSpec condition: and(succeeded(), ${{ parameters.installTypeSpec }}) + - script: npm install -g @typespec/compiler@next + displayName: Install TypeSpec Next + condition: and(succeeded(), ${{ parameters.updateToLatestTypespec }}) + + - script: npm install -g @azure-tools/typespec-bump-deps + displayName: Install @azure-tools/typespec-bump-deps + condition: and(succeeded(), ${{ parameters.updateToLatestTypespec }}) + - script: npx @azure-tools/typespec-bump-deps package.json packages/typespec-python/package.json displayName: Update typespec packages to latest dev version workingDirectory: $(Build.SourcesDirectory)/autorest.python/ diff --git a/eng/pipelines/nightly.yml b/eng/pipelines/nightly.yml index 23579e9d8fd..62215d9d2d1 100644 --- a/eng/pipelines/nightly.yml +++ b/eng/pipelines/nightly.yml @@ -23,17 +23,6 @@ jobs: timeoutInMinutes: 120 steps: - - task: NodeTool@0 - displayName: "Install Node.js 20.x" - inputs: - versionSpec: "20.x" - - - script: npm install -g @typespec/compiler@next - displayName: Install @typespec/compiler@next - - - script: npm install -g @azure-tools/typespec-bump-deps - displayName: Install pnpm @azure-tools/typespec-bump-deps - - template: ci-template.yml parameters: installCadlRanch: true From d92b037e9cbca61adeb8280e433c0e4ccab099e0 Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Mon, 10 Mar 2025 14:25:04 +0800 Subject: [PATCH 5/6] update --- eng/pipelines/ci-template.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/pipelines/ci-template.yml b/eng/pipelines/ci-template.yml index 331abfd72f6..ba6be30bd65 100644 --- a/eng/pipelines/ci-template.yml +++ b/eng/pipelines/ci-template.yml @@ -41,7 +41,7 @@ steps: displayName: Install TypeSpec Next condition: and(succeeded(), ${{ parameters.updateToLatestTypespec }}) - - script: npm install -g @azure-tools/typespec-bump-deps + - script: npm install @azure-tools/typespec-bump-deps displayName: Install @azure-tools/typespec-bump-deps condition: and(succeeded(), ${{ parameters.updateToLatestTypespec }}) From 6e6d316c313830302481a4c020017a02694ca3cf Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Mon, 10 Mar 2025 07:11:42 +0000 Subject: [PATCH 6/6] fix --- eng/pipelines/ci-template.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/pipelines/ci-template.yml b/eng/pipelines/ci-template.yml index ba6be30bd65..90ae0454e1a 100644 --- a/eng/pipelines/ci-template.yml +++ b/eng/pipelines/ci-template.yml @@ -41,7 +41,7 @@ steps: displayName: Install TypeSpec Next condition: and(succeeded(), ${{ parameters.updateToLatestTypespec }}) - - script: npm install @azure-tools/typespec-bump-deps + - script: npm install -g @azure-tools/typespec-bump-deps@0.9.6 displayName: Install @azure-tools/typespec-bump-deps condition: and(succeeded(), ${{ parameters.updateToLatestTypespec }})