Skip to content

Publish azure.yaml schema on schemastore.org#7330

Merged
rajeshkamal5050 merged 2 commits intomainfrom
copilot/publish-azure-yaml-schema
Mar 26, 2026
Merged

Publish azure.yaml schema on schemastore.org#7330
rajeshkamal5050 merged 2 commits intomainfrom
copilot/publish-azure-yaml-schema

Conversation

Copy link
Contributor

Copilot AI commented Mar 25, 2026

Tools that use the SchemaStore catalog (JetBrains IDEs, Neovim via SchemaStore.nvim, etc.) don't auto-associate schemas with azure.yaml/azure.yml files. Publishing to schemastore.org provides this file-matching for free across the ecosystem.

Changes

  • schemas/v1.0/azure.yaml.json & schemas/alpha/azure.yaml.json — Added top-level title and description fields required by SchemaStore conventions
  • schemas/schemastore-catalog-entry.json (new) — Ready-to-submit catalog entry for the SchemaStore/schemastore repository; includes fileMatch for azure.yaml/azure.yml and both v1.0 and alpha version URLs

Next step

Submit a PR to SchemaStore/schemastore adding the contents of schemas/schemastore-catalog-entry.json into src/api/json/catalog.json (alphabetically). The catalog entry looks like:

{
    "name": "azure.yaml",
    "description": "Azure Developer CLI (azd) configuration file",
    "fileMatch": ["azure.yaml", "azure.yml"],
    "url": "https://raw.githubusercontent.com/Azure/azure-dev/main/schemas/v1.0/azure.yaml.json",
    "versions": {
        "1.0": "https://raw.githubusercontent.com/Azure/azure-dev/main/schemas/v1.0/azure.yaml.json",
        "alpha": "https://raw.githubusercontent.com/Azure/azure-dev/main/schemas/alpha/azure.yaml.json"
    }
}

⚡ Quickly spin up Copilot coding agent tasks from anywhere on your macOS or Windows machine with Raycast.

Copilot AI linked an issue Mar 25, 2026 that may be closed by this pull request
Copilot AI changed the title [WIP] Publish azure.yaml schema on schemastore.org Publish azure.yaml schema on schemastore.org Mar 25, 2026
Copilot AI requested a review from spboyer March 25, 2026 23:38
@spboyer spboyer marked this pull request as ready for review March 25, 2026 23:54
Copilot AI review requested due to automatic review settings March 25, 2026 23:54
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Publishes metadata needed for SchemaStore-based tooling to automatically associate the azure.yaml/azure.yml JSON schema with Azure Developer CLI project configuration files.

Changes:

  • Added top-level title and description fields to the v1.0 and alpha azure.yaml JSON schemas.
  • Added a new schemas/schemastore-catalog-entry.json file containing a ready-to-submit SchemaStore catalog entry (with fileMatch and versioned URLs).

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
schemas/v1.0/azure.yaml.json Adds SchemaStore-friendly top-level schema metadata (title/description).
schemas/alpha/azure.yaml.json Adds SchemaStore-friendly top-level schema metadata (title/description).
schemas/schemastore-catalog-entry.json Provides the SchemaStore catalog.json entry to enable auto-detection for azure.yaml/azure.yml.

@rajeshkamal5050
Copy link
Contributor

/check-enforcer override

@rajeshkamal5050 rajeshkamal5050 merged commit 27b5c64 into main Mar 26, 2026
8 checks passed
github-actions bot added a commit to weikanglim/azure-dev that referenced this pull request Mar 26, 2026
Add release history entries for versions 1.23.11, 1.23.12, and 1.23.13
that were merged in the last 24 hours to the Azure/azure-dev upstream.

Key v1.23.13 features documented:
- remoteBuild suggestion when Docker is missing (Azure#7247)
- azd auth status --output json agent-friendly mode (Azure#7236)
- Preflight warning abort fix (Azure#7329)
- Extension IPv4/IPv6 fix + timeout increase (Azure#7346)
- Container Apps and ARM error suggestions (Azure#7250)
- azure.yaml SchemaStore catalog entry (Azure#7330)

Also add an 'Agent Auth Validation' section to external-authentication.md
documenting the new azd auth status --output json behavior for AI agents.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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.

Publish azure.yaml schema on schemastore.org

4 participants