Remove usages of 1es-official.yml and 1es-unofficial.yml pipeline templates #1912
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Migrates all pipelines from deprecated
1es-official.ymland1es-unofficial.ymltemplates to the unified1es.ymltemplate introduced in #1771, and removes the deprecated template files. The new template auto-selects official vs. unofficial based on pipeline name (-officialsuffix triggers official template).Changes
Template migration pattern:
Service connections: Moved from template parameter to explicit stage (new template doesn't auto-inject setup stage)
Removed parameters:
cgDryRun,disableSDL,serviceConnections(not supported by unified template)Pipelines updated: 8 official, 2 unofficial (10 total)
Deprecated template files removed:
eng/docker-tools/templates/1es-official.yml(70 lines)eng/docker-tools/templates/1es-unofficial.yml(79 lines)This eliminates 149 lines of duplicated template code and simplifies pipeline maintenance.
Post-merge requirement
Pipeline names in Azure DevOps must contain
-officialfor official pipelines. Verify/rename:Pipelines with
-officialin filename are likely already correct.Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.