Add networkIsolationPolicy to azure-pipelines-official.yml
Adds networkIsolationPolicy: Permissive,CFSClean to the pipeline configuration, aligning with the pattern used in dotnet/efcore.
Changes
- Added
settings:section underparameters:in the mainextends:block - Set
networkIsolationPolicy: Permissive,CFSCleanwithin settings
extends:
template: azure-pipelines/MicroBuild.1ES.Official.yml@MicroBuildTemplate
parameters:
settings:
networkIsolationPolicy: Permissive,CFSClean
sdl:
sourceAnalysisPool:
# ... rest of configuration
This setting controls network isolation for pipeline agents, using Permissive for broader network access and CFSClean for file system sanitization between runs.
Original prompt
Update the azure-pipelines-official.yml pipeline configuration to add the setting: networkIsolationPolicy: Permissive,CFSClean. Place this under the 'parameters' section of the main 'extends' block, aligning with the convention used in dotnet/efcore. Make no other changes beyond introducing this key/value pair in the parameters aspect for clarity and maintainability. Ensure the setting matches the style used across dotnet repositories.
This pull request was created from Copilot chat.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.