From 83dc0bb2ed91fe0815ab28dc3ff95fae7425e413 Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Fri, 4 Apr 2025 12:22:18 -0700 Subject: [PATCH] Convert release publishing inputs into parameters (#61523) --- azure-pipelines.release-publish.yml | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/azure-pipelines.release-publish.yml b/azure-pipelines.release-publish.yml index c928166efb1..2f3aac21446 100644 --- a/azure-pipelines.release-publish.yml +++ b/azure-pipelines.release-publish.yml @@ -1,15 +1,25 @@ trigger: none pr: none +parameters: + - name: _REMINDER + default: Review & undraft the release at https://github.com/microsoft/TypeScript/releases once it appears! + - name: PUBLISH_TAG + default: dev + - name: RELEASE_TITLE_NAME + default: 0.0.0 Test + - name: TAG_NAME + default: v0.0.0-SetMe + variables: - name: _REMINDER - value: Review & undraft the release at https://github.com/microsoft/TypeScript/releases once it appears! + value: ${{ parameters._REMINDER }} - name: PUBLISH_TAG - value: dev + value: ${{ parameters.PUBLISH_TAG }} - name: RELEASE_TITLE_NAME - value: 0.0.0 Test + value: ${{ parameters.RELEASE_TITLE_NAME }} - name: TAG_NAME - value: v0.0.0-SetMe + value: ${{ parameters.TAG_NAME }} resources: pipelines: @@ -54,6 +64,7 @@ extends: artifactName: 'tgz' targetPath: '$(Pipeline.Workspace)/tgz' steps: + - checkout: none - task: CmdLine@2 displayName: Rename versioned drop to typescript.tgz inputs: @@ -68,6 +79,7 @@ extends: workingDir: $(Pipeline.Workspace)/tgz verbose: false customCommand: publish $(Pipeline.Workspace)/tgz/typescript.tgz --tag $(PUBLISH_TAG) + # This must match the service connection. customEndpoint: Typescript NPM publishEndpoint: Typescript NPM @@ -88,9 +100,11 @@ extends: artifactName: 'tgz' targetPath: '$(Pipeline.Workspace)/tgz' steps: + - checkout: none - task: GitHubRelease@1 displayName: GitHub release (create) inputs: + # This must match the service connection. gitHubConnection: typescript-bot connection repositoryName: microsoft/TypeScript tagSource: userSpecifiedTag @@ -101,7 +115,7 @@ extends: For release notes, check out the [release announcement](). For new features, check out the [What's new in TypeScript $(TAG_NAME)](). For the complete list of fixed issues, check out the - * [fixed issues query for Typescript $(TAG_NAME)](https://github.com/microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+3.3%22+is%3Aclosed+). + * [fixed issues query for TypeScript $(TAG_NAME)](https://github.com/microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+3.3%22+is%3Aclosed+). Downloads are available on: * [npm](https://www.npmjs.com/package/typescript) assets: $(Pipeline.Workspace)/tgz/**/typescript-*.tgz