Repository navigation
[Edge Action] Add stable 2026-10-01 API command models - #1136
Open
Jean Kim (kestry) wants to merge 2 commits into
Open
Jean Kim (kestry) wants to merge 2 commits into
Jean Kim (kestry) wants to merge 2 commits into
Conversation
Preserve preview command versions and attachment metadata while publishing stable GenericOnly update models and corrected help examples. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 9b969aa1-e83b-43e4-b2f4-04f3d3db2aab
tundwed
reviewed
Oct 21, 2026
Remove the legacy CDN subscription-list export and preserve existing root-index entries. Keep resource-group list scope and all in-scope compatibility metadata unchanged. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 9b969aa1-e83b-43e4-b2f4-04f3d3db2aab
tundwed
approved these changes
Oct 21, 2026
3 of 4 tasks
JaysonTaiMicrosoft
approved these changes
Oct 22, 2026
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.
please provide the link to the corresponding pull request in Azure/azure-cli or Azure/azure-cli-extensions:
Azure/azure-cli-extensions#10499
Changes
Publish the top-level
edge-actionauthoring models for stable service API2026-10-01: nine JSON/XML resource-model pairs and 18 stable commands, with command metadata and corrected help examples.2025-09-01-previewand2025-12-01-previewversion blocks in all 18 migrated command files, and retain both preview attachment-command entries in the group index. These were restored after reviewing the export; no stable attachment commands are introduced.edge-action. Following review, remove the newcdn edge-action listmetadata and its subscription-list2026-10-01JSON/XML model pair. Existing CDN commands and preview models remain unchanged from the PR base. No subscription-list behavior is moved into the top-level group;edge-action listremains resource-group scoped.edge-actionin the root command index. This is the only root-index change; the unrelatedmanagedcleanroomnormalization has been removed from the PR.Validation
Using the existing
aaz-devinstallation in the CLI extension virtual environment, without changing that checkout. Revalidated for review-fix commit39a5b2f0d3e6dc7fbc971b3c196dd88044f3ac8f:C:\wcodebase\repos\azure-cli-extensions\.venv\Scripts\aaz-dev.exe command-model verify --aaz-path C:\wcodebase\repos\aaz --target edge-actionC:\wcodebase\repos\azure-cli-extensions\.venv\Scripts\aaz-dev.exe command-model verify --aaz-path C:\wcodebase\repos\aaz --target cdngit diff --checkandgit diff --cached --checkC:\wcodebase\repos\azure-cli-extensions\.venv\Scripts\python.exe C:\Users\jeankim\.copilot\session-state\9b969aa1-e83b-43e4-b2f4-04f3d3db2aab\files\validate_edgeaction_export.pyThe session-local script verifies exact preservation of 36 historical version blocks and both attachment entries; all 54 migrated command/version combinations resolve through the AAZ loader; all nine JSON models load and their XML files match the supported renderer output exactly; all three updates use GET -> instanceUpdate -> PUT with no PATCH; all stable command groups are top-level
edge-action;edge-action listremains resource-group scoped; and the stable deployment example contains a valid ZIP withindex.js. It also verifies thatCommands/cdnhas no diff against the original PR base and that the root-index diff contains only theedge-actionregistration. The script is not committed to the repository.The unfiltered command
C:\wcodebase\repos\azure-cli-extensions\.venv\Scripts\aaz-dev.exe command-model verify --aaz-path C:\wcodebase\repos\aazwas started during initial publication but stopped after a prolonged run with no output. Full-repository local verification is not claimed passed; the repository CI workflow remains the full-repository check.For the review-fix commit, the pre-commit hook ran successfully with the existing virtual environment's Scripts directory on PATH. Its
cdntarget passed; the hook'sreadme.mdfile target is not a substantive root-index validation, so the exact root-index comparison above provides that coverage. No live Azure operations were performed.