From b3772c31bfd7915aab806f5b2c3214528c51dad3 Mon Sep 17 00:00:00 2001 From: Scott Beddall Date: Tue, 28 Apr 2026 23:41:39 +0000 Subject: [PATCH 1/4] transition 'prepare pipelines' to the github app in -pr instances --- eng/common/pipelines/templates/jobs/prepare-pipelines.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/eng/common/pipelines/templates/jobs/prepare-pipelines.yml b/eng/common/pipelines/templates/jobs/prepare-pipelines.yml index 46d2d0babb7f..c534d214fb32 100644 --- a/eng/common/pipelines/templates/jobs/prepare-pipelines.yml +++ b/eng/common/pipelines/templates/jobs/prepare-pipelines.yml @@ -39,6 +39,8 @@ jobs: APIReview_AutoCreate_Configurations: 93 steps: + - template: /eng/common/pipelines/templates/steps/login-to-github.yml + - template: /eng/common/pipelines/templates/steps/sparse-checkout.yml parameters: Repositories: @@ -52,7 +54,7 @@ jobs: - '!sdk/**/SessionRecords/*' - '!sdk/**/session-records/*' ${{ if endsWith(parameters.Repository, '-pr') }}: - TokenToUseForAuth: $(azuresdk-github-pat) + TokenToUseForAuth: $(GH_TOKEN) - template: /eng/common/pipelines/templates/steps/install-pipeline-generation.yml - template: /eng/common/pipelines/templates/steps/set-default-branch.yml From fffbaa56b98c2065e9849f877ee3c867795097e5 Mon Sep 17 00:00:00 2001 From: Scott Beddall <45376673+scbedd@users.noreply.github.com> Date: Tue, 28 Apr 2026 17:15:10 -0700 Subject: [PATCH 2/4] Update eng/common/pipelines/templates/jobs/prepare-pipelines.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- eng/common/pipelines/templates/jobs/prepare-pipelines.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eng/common/pipelines/templates/jobs/prepare-pipelines.yml b/eng/common/pipelines/templates/jobs/prepare-pipelines.yml index c534d214fb32..f8523ad59983 100644 --- a/eng/common/pipelines/templates/jobs/prepare-pipelines.yml +++ b/eng/common/pipelines/templates/jobs/prepare-pipelines.yml @@ -39,7 +39,8 @@ jobs: APIReview_AutoCreate_Configurations: 93 steps: - - template: /eng/common/pipelines/templates/steps/login-to-github.yml + - ${{ if endsWith(parameters.Repository, '-pr') }}: + - template: /eng/common/pipelines/templates/steps/login-to-github.yml - template: /eng/common/pipelines/templates/steps/sparse-checkout.yml parameters: From 5fb729776f1f199d621ef26abb47685cbdcb7eec Mon Sep 17 00:00:00 2001 From: Scott Beddall Date: Wed, 29 Apr 2026 17:46:59 +0000 Subject: [PATCH 3/4] add archetype-typespec-emitter to the common changeset --- .../templates/archetype-typespec-emitter.yml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/eng/common/pipelines/templates/archetype-typespec-emitter.yml b/eng/common/pipelines/templates/archetype-typespec-emitter.yml index d0a83041cdab..dc446f225a76 100644 --- a/eng/common/pipelines/templates/archetype-typespec-emitter.yml +++ b/eng/common/pipelines/templates/archetype-typespec-emitter.yml @@ -304,6 +304,11 @@ extends: - job: Initialize steps: - checkout: self + + - template: /eng/common/pipelines/templates/steps/login-to-github.yml + parameters: + TokenOwners: + - azure-sdk - task: UseNode@1 displayName: 'Install Node.js' @@ -394,6 +399,12 @@ extends: emitterNpmrcPath: $(Agent.TempDirectory)/${{ parameters.EmitterPackagePath }}/.npmrc steps: - checkout: self + + - template: /eng/common/pipelines/templates/steps/login-to-github.yml + parameters: + TokenOwners: + - azure-sdk + - pwsh: | git remote add azure-sdk https://github.com/$(AzureSdkRepoName).git git fetch azure-sdk $(branchName) @@ -447,6 +458,12 @@ extends: steps: - template: /eng/common/pipelines/templates/steps/sparse-checkout.yml + - template: /eng/common/pipelines/templates/steps/login-to-github.yml + parameters: + TokenOwners: + - Azure + - azure-sdk + - pwsh: | $generateJobResult = '$(generateJobResult)' $emitterVersion = '$(emitterVersion)' @@ -534,7 +551,7 @@ extends: -BaseBranch '$(pullRequestTargetBranch)' -PROwner 'azure-sdk' -PRBranch '$(branchName)' - -AuthToken '$(azuresdk-github-pat)' + -AuthToken '$(GH_TOKEN_Azure)' -PRTitle '$(PullRequestTitle)' -PRBody '$(PullRequestBody)' -OpenAsDraft $$(OpenAsDraft) From 9a67b6fc6a792e50e43d40e05002f74b4deaca10 Mon Sep 17 00:00:00 2001 From: Scott Beddall Date: Tue, 5 May 2026 18:36:19 +0000 Subject: [PATCH 4/4] remove the azure-sdk owner from the last login, as that is only creating the PR --- eng/common/pipelines/templates/archetype-typespec-emitter.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/eng/common/pipelines/templates/archetype-typespec-emitter.yml b/eng/common/pipelines/templates/archetype-typespec-emitter.yml index dc446f225a76..2107c1292554 100644 --- a/eng/common/pipelines/templates/archetype-typespec-emitter.yml +++ b/eng/common/pipelines/templates/archetype-typespec-emitter.yml @@ -462,7 +462,6 @@ extends: parameters: TokenOwners: - Azure - - azure-sdk - pwsh: | $generateJobResult = '$(generateJobResult)' @@ -551,7 +550,7 @@ extends: -BaseBranch '$(pullRequestTargetBranch)' -PROwner 'azure-sdk' -PRBranch '$(branchName)' - -AuthToken '$(GH_TOKEN_Azure)' + -AuthToken '$(GH_TOKEN)' -PRTitle '$(PullRequestTitle)' -PRBody '$(PullRequestBody)' -OpenAsDraft $$(OpenAsDraft)