Skip to content

Conversation

waldekmastykarz
Copy link
Collaborator

No description provided.

@waldekmastykarz waldekmastykarz requested a review from a team as a code owner October 14, 2025 06:57
@Copilot Copilot AI review requested due to automatic review settings October 14, 2025 06:57
@waldekmastykarz waldekmastykarz merged commit fd15fb5 into main Oct 14, 2025
2 checks passed
@waldekmastykarz waldekmastykarz deleted the syncv121 branch October 14, 2025 06:57
Copy link
Contributor

@Copilot 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

Adds JSON schema definitions for Dev Proxy version 1.2.1, providing validation and configuration support for plugins and core functionality. This release includes schemas for various plugins ranging from authentication and rate limiting to API generation and telemetry.

  • Adds comprehensive schema validation for 40+ plugin configurations
  • Includes main configuration schema (rc.schema.json) for core Dev Proxy settings
  • Provides schemas for supporting files like mock definitions, rewrite rules, and error responses

Reviewed Changes

Copilot reviewed 36 out of 36 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
typespecgeneratorplugin.schema.json Schema for TypeSpec generator plugin configuration
rewriteplugin.schema.json Schema for URL rewrite plugin settings
rewriteplugin.rewritesfile.schema.json Schema for rewrite rules definition file
rc.schema.json Main Dev Proxy configuration schema
ratelimitingplugin.schema.json Schema for rate limiting plugin configuration
ratelimitingplugin.customresponsefile.schema.json Schema for custom rate limit responses
openapispecgeneratorplugin.schema.json Schema for OpenAPI spec generator plugin
openaitelemetryplugin.schema.json Schema for OpenAI telemetry plugin configuration
openaitelemetryplugin.pricesfile.schema.json Schema for language model pricing data
mockresponseplugin.schema.json Schema for mock response plugin configuration
mockresponseplugin.mocksfile.schema.json Schema for mock response definitions
mockrequestplugin.schema.json Schema for mock request plugin configuration
mockrequestplugin.mockfile.schema.json Schema for mock request definitions
minimalpermissionsplugin.schema.json Schema for minimal permissions plugin
minimalpermissionsguidanceplugin.schema.json Schema for permissions guidance plugin
minimalcsompermissionsplugin.schema.json Schema for SharePoint CSOM permissions plugin
minimalcsompermissions.types.schema.json Schema for CSOM types and permissions mapping
latencyplugin.schema.json Schema for latency simulation plugin
languagemodelratelimitingplugin.schema.json Schema for language model rate limiting
languagemodelratelimitingplugin.customresponsefile.schema.json Schema for custom LM rate limit responses
languagemodelfailureplugin.schema.json Schema for language model failure simulation
httpfilegeneratorplugin.schema.json Schema for HTTP file generator plugin
graphrandomerrorplugin.schema.json Schema for Microsoft Graph random error plugin
graphminimalpermissionsplugin.schema.json Schema for Graph minimal permissions plugin
graphminimalpermissionsguidanceplugin.schema.json Schema for Graph permissions guidance
genericrandomerrorplugin.schema.json Schema for generic random error plugin
genericrandomerrorplugin.errorsfile.schema.json Schema for error response definitions
executionsummaryplugin.schema.json Schema for execution summary plugin
devtoolsplugin.schema.json Schema for browser dev tools plugin
crudapiplugin.schema.json Schema for CRUD API plugin configuration
crudapiplugin.apifile.schema.json Schema for CRUD API definition file
cachingguidanceplugin.schema.json Schema for caching guidance plugin
authplugin.schema.json Schema for authentication plugin configuration
apicenterproductionversionplugin.schema.json Schema for API Center production version plugin
apicenteronboardingplugin.schema.json Schema for API Center onboarding plugin
apicenterminimalpermissionsplugin.schema.json Schema for API Center minimal permissions plugin

@@ -0,0 +1,58 @@
{
"$schema": "http://json-schema.org/draft-07/schema#",
Copy link

Copilot AI Oct 14, 2025

Choose a reason for hiding this comment

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

Inconsistent JSON Schema version - this file uses draft-07 while all other schema files use draft/2020-12/schema. Should be updated to match the project standard.

Suggested change
"$schema": "http://json-schema.org/draft-07/schema#",
"$schema": "https://json-schema.org/draft/2020-12/schema",

Copilot uses AI. Check for mistakes.

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.

1 participant