chore(vscode): Onboard release pipelines to CFS - #9520
Merged
Brian Lam (lambrianmsft) merged 1 commit intoAug 11, 2026
Merged
Conversation
Contributor
🤖 AI PR Validation ReportPR Review ResultsThank you for your submission! Here's detailed feedback on your PR title and body compliance:✅ PR Title
✅ Commit Type
❌ Risk Level
✅ What & Why
✅ Impact of Change
✅ Test Plan
|
| Section | Status | Recommendation |
|---|---|---|
| Title | ✅ | No change needed |
| Commit Type | ✅ | No change needed |
| Risk Level | ❌ | Change to Low and update label to risk:low |
| What & Why | ✅ | No change needed |
| Impact of Change | ✅ | No change needed |
| Test Plan | ✅ | No change needed |
| Contributors | Credit contributors if any | |
| Screenshots/Videos | ✅ | Not applicable |
This PR is blocked by one issue: the declared risk level (Medium) does not match the advised estimate (Low). Update the Risk Level checkbox to Low and change the label to risk:low, then this PR will pass.
Powered by: Copilot CLI (claude-opus-4.8) | Last updated: Tue, 11 Aug 2026 01:04:09 GMT
Brian Lam (lambrianmsft)
force-pushed
the
lambrian-microsoft-pipeline-cfs-network-isolation
branch
from
August 11, 2026 00:07
1f6b014 to
ecfd74b
Compare
Contributor
There was a problem hiding this comment.
Pull request overview
Onboards build and release pipelines to CFS-backed dependency restoration and 1ES network isolation.
Changes:
- Configures authenticated CFS npm/pnpm restores and CFSClean.
- Migrates release publishing to the 1ES template.
- Refreshes six generated Graphify reports.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 7 comments.
Show a summary per file
| File | Description |
|---|---|
.azure-pipelines/1esmain.yml |
Enables CFS variables and network isolation. |
.azure-pipelines/release.yml |
Migrates the release template. |
.azure-pipelines/templates/setup.yml |
Installs pinned pnpm and authenticates CFS. |
.azure-pipelines/templates/package.yml |
Uses locally installed packaging tools. |
.azure-pipelines/templates/sign.yml |
Uses local vsce for manifest generation. |
libs/vscode-extension/src/graphify-out/GRAPH_REPORT.md |
Regenerates dependency graph report. |
libs/logic-apps-shared/src/graphify-out/GRAPH_REPORT.md |
Regenerates dependency graph report. |
libs/designer-ui/src/graphify-out/GRAPH_REPORT.md |
Regenerates dependency graph report. |
libs/data-mapper-v2/src/graphify-out/GRAPH_REPORT.md |
Regenerates dependency graph report. |
libs/chatbot/src/graphify-out/GRAPH_REPORT.md |
Regenerates dependency graph report. |
libs/a2a-core/src/graphify-out/GRAPH_REPORT.md |
Regenerates dependency graph report. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Brian Lam (lambrianmsft)
force-pushed
the
lambrian-microsoft-pipeline-cfs-network-isolation
branch
from
August 11, 2026 00:16
ecfd74b to
d7e6738
Compare
Route npm and pnpm package restore through the CFS-backed Azure Artifacts feed, enable feed authentication, and move release publishing to the newer 1ES Azure Tools release template. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Brian Lam (lambrianmsft)
force-pushed
the
lambrian-microsoft-pipeline-cfs-network-isolation
branch
from
August 11, 2026 00:17
d7e6738 to
b3633b7
Compare
Krrish Mittal (takyyon)
approved these changes
Aug 11, 2026
Brian Lam (lambrianmsft)
enabled auto-merge (squash)
August 11, 2026 00:50
14 tasks
This was referenced Aug 11, 2026
14 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Commit Type
Risk Level
What & Why
Updates Azure Pipelines release/build configuration for AzRel MountainPass SR21 / 1ES Network Isolation CFS adoption. The build now configures the CFS-backed DevDiv Azure Artifacts npm registry before package restore, authenticates that feed, installs the pinned pnpm version through that authenticated CFS registry, and applies the CFSClean network-isolation policy. The release pipeline keeps its existing Azure Tools release template and explicitly passes the same CFS-backed npm feed for the template's
vsceinstall step. Also updates the build setup from deprecatedNodeTool@0toUseNode@1to remove the ADO task deprecation warning.Impact of Change
Test Plan
git diff --check, no-tab/final-newline hygiene checks, and targeted scan for public npm registry, package feed proxy,npx, deprecatedNodeTool@0, hostedvmImage, raw artifact publish, and unintended release-template migration references under.azure-pipelines.Contributors
N/A
Screenshots/Videos
N/A