From a34185ec85ee7de9b13e43c22b77cfcb5417f543 Mon Sep 17 00:00:00 2001 From: TristanWatanabe Date: Tue, 11 Mar 2025 15:13:17 -0400 Subject: [PATCH 1/4] use 1ESPT --- azure-pipelines.deprecate-package.yml | 48 ++++++++++++++++++--------- 1 file changed, 33 insertions(+), 15 deletions(-) diff --git a/azure-pipelines.deprecate-package.yml b/azure-pipelines.deprecate-package.yml index 6c6037f25cf54a..a983c20cc0cf9f 100644 --- a/azure-pipelines.deprecate-package.yml +++ b/azure-pipelines.deprecate-package.yml @@ -21,20 +21,38 @@ variables: - name: tags value: production,externalfacing -pool: '1ES-Host-Ubuntu' +resources: + repositories: + - repository: 1esPipelines + type: git + name: 1ESPipelineTemplates/1ESPipelineTemplates + ref: refs/tags/release -jobs: - - job: DeprecatePublishedPackage +extends: + template: v1/1ES.Official.PipelineTemplate.yml@1esPipelines + parameters: pool: - name: '1ES-Host-Ubuntu' - image: '1ES-PT-Ubuntu-20.04' - os: linux - workspace: - clean: all - steps: - - template: .devops/templates/tools.yml@self - - - script: | - npm deprecate ${{ parameters.packageSpec }} "${{ parameters.message }}" --registry https://registry.npmjs.org/ --//registry.npmjs.org/:_authToken=$(npmToken) - displayName: 'Deprecate package' - condition: eq(variables.dryRun, false) + name: Azure-Pipelines-1ESPT-ExDShared + image: windows-latest + os: windows # We need windows because compliance task only run on windows. + stages: + - stage: main + jobs: + - job: Release + pool: + name: '1ES-Host-Ubuntu' + image: '1ES-PT-Ubuntu-20.04' + os: linux + workspace: + clean: all + templateContext: + outputs: + - output: pipelineArtifact + targetPath: $(System.DefaultWorkingDirectory) + artifactName: output + steps: + - template: .devops/templates/tools.yml@self + - script: | + npm deprecate ${{ parameters.packageSpec }} "${{ parameters.message }}" --registry https://registry.npmjs.org/ --//registry.npmjs.org/:_authToken=$(npmToken) + displayName: 'Deprecate package' + condition: eq(variables.dryRun, false) From 64229d2c66ff85928133570edb6bd904d43dfda5 Mon Sep 17 00:00:00 2001 From: TristanWatanabe Date: Tue, 11 Mar 2025 15:51:45 -0400 Subject: [PATCH 2/4] remove variables template because it declares dryRun mode --- azure-pipelines.deprecate-package.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/azure-pipelines.deprecate-package.yml b/azure-pipelines.deprecate-package.yml index a983c20cc0cf9f..d1b3af72834016 100644 --- a/azure-pipelines.deprecate-package.yml +++ b/azure-pipelines.deprecate-package.yml @@ -15,7 +15,6 @@ parameters: variables: - group: 'Github and NPM secrets' - - template: .devops/templates/variables.yml parameters: skipComponentGovernanceDetection: false - name: tags From ddbd0a76c3752d226c2408057b4c93472a27e4ce Mon Sep 17 00:00:00 2001 From: TristanWatanabe Date: Tue, 11 Mar 2025 15:58:06 -0400 Subject: [PATCH 3/4] remove unnecessary parameters --- azure-pipelines.deprecate-package.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/azure-pipelines.deprecate-package.yml b/azure-pipelines.deprecate-package.yml index d1b3af72834016..b8b2827820e33a 100644 --- a/azure-pipelines.deprecate-package.yml +++ b/azure-pipelines.deprecate-package.yml @@ -15,8 +15,6 @@ parameters: variables: - group: 'Github and NPM secrets' - parameters: - skipComponentGovernanceDetection: false - name: tags value: production,externalfacing From 5a0ff46a1938041cbdec3962eaf17a89fa1d3afc Mon Sep 17 00:00:00 2001 From: TristanWatanabe Date: Wed, 12 Mar 2025 09:38:53 -0400 Subject: [PATCH 4/4] update job name --- azure-pipelines.deprecate-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.deprecate-package.yml b/azure-pipelines.deprecate-package.yml index b8b2827820e33a..f2f7eb9139d1c4 100644 --- a/azure-pipelines.deprecate-package.yml +++ b/azure-pipelines.deprecate-package.yml @@ -35,7 +35,7 @@ extends: stages: - stage: main jobs: - - job: Release + - job: DeprecateRelease pool: name: '1ES-Host-Ubuntu' image: '1ES-PT-Ubuntu-20.04'