Describe the bug
In a CI/CD workflow in Azure Releases, I automatically create a PR after a stage.
When this PR is approved and completed, I want it to be automatically be deleted, and set the flag --delete-source-branch true.
Documentation explains:
Delete the source branch after the pull request has been completed and merged into the target branch.
The PR get created successfully, but the branch is not deleted when I complete the PR.
Note that this PR is created as the user Project Collection Build Service ({OrgName}), using the:
environment token in Azure Releases:
AZURE_DEVOPS_EXT_PAT and $(System.AccessToken)
Related command
az repos pr create \
--project ProjectName \
--organization https://dev.azure.com/Project/ \
--repository RepositoryName \
--delete-source-branch true \
--source-branch $BRANCH_NAME \
--target-branch main \
--title "Title $BUILDID, release $RELEASENAME, $(date +%Y%m%d%H%M)" \
--reviewers "areviewer@foo.com"
--description "Deployed $(date -I)" "ref: $BUILD_COMMIT"
Errors
no errors
Issue script & Debug output
cli.knack.cli: Command arguments: ['repos', 'pr', 'create', '--project', 'Project', '--organization', 'https://dev.azure.com/Organization/', '--repository', 'ProjectBackend', '--delete-source-branch', 'true', '--source-branch', 'testing_pr_loc', '--target-branch', 'testing_pr', '--title', 'TESTING', '--reviewers', 'foo@bar.com', '--description', '- Deployed Synapse to prod 2023-09-29', 'testing', '--debug']
Expected behavior
I expect that the branch will be deleted after the PR has been completed, as documentation says.
Environment Summary
bash script, running in a Bash@3 - Bash v3 task
Additional context
No response
Describe the bug
In a CI/CD workflow in Azure Releases, I automatically create a PR after a stage.
When this PR is approved and completed, I want it to be automatically be deleted, and set the flag
--delete-source-branch true.Documentation explains:
Delete the source branch after the pull request has been completed and merged into the target branch.The PR get created successfully, but the branch is not deleted when I complete the PR.
Note that this PR is created as the user Project Collection Build Service ({OrgName}), using the:
environment token in Azure Releases:
AZURE_DEVOPS_EXT_PATand$(System.AccessToken)Related command
Errors
no errors
Issue script & Debug output
cli.knack.cli: Command arguments: ['repos', 'pr', 'create', '--project', 'Project', '--organization', 'https://dev.azure.com/Organization/', '--repository', 'ProjectBackend', '--delete-source-branch', 'true', '--source-branch', 'testing_pr_loc', '--target-branch', 'testing_pr', '--title', 'TESTING', '--reviewers', 'foo@bar.com', '--description', '- Deployed Synapse to prod 2023-09-29', 'testing', '--debug']
Expected behavior
I expect that the branch will be deleted after the PR has been completed, as documentation says.
Environment Summary
bash script, running in a
Bash@3 - Bash v3 taskAdditional context
No response