Skip to content

Enforce CFSClean network isolation in 1ES pipelines - #5194

Merged
Timothee Guerin (timotheeguerin) merged 9 commits into
mainfrom
copilot/port-pr-504
Aug 7, 2026
Merged

Enforce CFSClean network isolation in 1ES pipelines#5194
Timothee Guerin (timotheeguerin) merged 9 commits into
mainfrom
copilot/port-pr-504

Conversation

Copilot AI commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Ports the network isolation policy from Azure/openapi-diff#504 to AutoRest.

Changes

  • Configure the shared 1ES pipeline template to use permissive CFSClean network isolation:
settings:
  networkIsolationPolicy: Permissive, CFSClean

Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com>
@mikeharder

Copy link
Copy Markdown
Member

Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com>

Copilot AI commented Aug 5, 2026

Copy link
Copy Markdown
Contributor Author

Copilot: Port this other PR into this PR:

microsoft/typespec#11160
...

Ported the pinned pnpm installer in d1679cf. Azure Pipelines now install the root packageManager version through npm instead of Corepack, including build and regression jobs. The new CI run is queued.

@mikeharder

Copy link
Copy Markdown
Member

Copilot: also port this other PR into this PR:

Azure/openapi-diff#488

Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com>

Copilot AI commented Aug 5, 2026

Copy link
Copy Markdown
Contributor Author

Copilot: also port this other PR into this PR:

Azure/openapi-diff#488

Ported the authenticated npm configuration in 4c0a530, covering build, regression, and smoke-test jobs.

@mikeharder

Copy link
Copy Markdown
Member

Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com>

Copilot AI commented Aug 5, 2026

Copy link
Copy Markdown
Contributor Author

Copilot: fix the test errors in this log:

https://dev.azure.com/azure-sdk/public/_build/results?buildId=6660177&view=logs&j=8fed21a0-1bbd-54a7-ffc7-75c6f2c68d37&t=c6238e05-7a9c-5b0a-4d...

Fixed the extension test registry failures in eb3ac77 by routing unit and regression extension resolution through the authenticated Azure npm feed.

Comment thread packages/libs/extension/src/main.ts
@azure-pipelines

Copy link
Copy Markdown

You may test this build by running autorest --reset and then either:


Add the following CLI flags
Pacakge Flag Description
@autorest/core --version:https://tinyurl.com/25txdxgc For changes to autorest core.
@autorest/modelerfour --use:https://tinyurl.com/25yzwzmb For changes to modelerfour.

Or with all

autorest --version:https://tinyurl.com/25txdxgc --use:https://tinyurl.com/25yzwzmb

or use the following in your autorest configuration:
# For changes to autorest core
version: "https://tinyurl.com/25txdxgc"

# For changes to modelerfour
use-extension:
  "@autorest/modelerfour": "https://tinyurl.com/25yzwzmb"

If this build is good for you, give this comment a thumbs up. (👍) And you should run `autorest --reset` again once you're finished testing to remove it.

@azure-pipelines

Copy link
Copy Markdown

You may test this build by running autorest --reset and then either:


Add the following CLI flags
Pacakge Flag Description
@autorest/core --version:https://tinyurl.com/29487z3q For changes to autorest core.
@autorest/modelerfour --use:https://tinyurl.com/24w26axl For changes to modelerfour.

Or with all

autorest --version:https://tinyurl.com/29487z3q --use:https://tinyurl.com/24w26axl

or use the following in your autorest configuration:
# For changes to autorest core
version: "https://tinyurl.com/29487z3q"

# For changes to modelerfour
use-extension:
  "@autorest/modelerfour": "https://tinyurl.com/24w26axl"

If this build is good for you, give this comment a thumbs up. (👍) And you should run `autorest --reset` again once you're finished testing to remove it.

@mikeharder
Mike Harder (mikeharder) enabled auto-merge (squash) August 7, 2026 01:43
@timotheeguerin
Timothee Guerin (timotheeguerin) merged commit 4188285 into main Aug 7, 2026
10 of 11 checks passed
@timotheeguerin
Timothee Guerin (timotheeguerin) deleted the copilot/port-pr-504 branch August 7, 2026 12:31
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