Skip to content

Add TSA options file and fix release pipeline TSA onboarding failure#674

Merged
AmelBawa-msft merged 3 commits into
mainfrom
copilot/update-release-pipeline-tsa-options
Jun 10, 2026
Merged

Add TSA options file and fix release pipeline TSA onboarding failure#674
AmelBawa-msft merged 3 commits into
mainfrom
copilot/update-release-pipeline-tsa-options

Conversation

Copilot AI commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

The release pipeline was failing because the auto-generated TSA codebase name (microsoft_Apps_microsoft/winget-create) contains /, which TSA rejects. Fix is to supply an explicit TSA config file so the codebase name is controlled.

Changes

  • .config/tsaoptions.json — new checked-in TSA config specifying the correct repositoryName, ADO project/area/iteration paths, and notification alias; ignoreBranchName: true prevents branch-specific codebase variants
  • pipelines/azure-pipelines.release.yml — adds globalSdl.tsa block under extends.parameters pointing at the config file:
    globalSdl:
      tsa:
        enabled: true
        configFile: $(Build.SourcesDirectory)\.config\tsaoptions.json
        onboard: false
  • .github/actions/spelling/allow.txt — adds tsa and tsaoptions to unblock the check-spelling CI check

Copilot AI changed the title [WIP] Update official release pipeline to use TSA options file Add TSA options file and wire release pipeline to use it Jun 9, 2026
Copilot AI requested a review from AmelBawa-msft June 9, 2026 23:51
@AmelBawa-msft AmelBawa-msft marked this pull request as ready for review June 9, 2026 23:56
@github-actions

This comment has been minimized.

Copilot AI changed the title Add TSA options file and wire release pipeline to use it Add TSA options file and fix release pipeline TSA onboarding failure Jun 10, 2026
@AmelBawa-msft AmelBawa-msft merged commit 069a508 into main Jun 10, 2026
6 checks passed
@AmelBawa-msft AmelBawa-msft deleted the copilot/update-release-pipeline-tsa-options branch June 10, 2026 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants