Skip to content

Conversation

@waldekmastykarz
Copy link
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings November 28, 2025 14:03
@waldekmastykarz waldekmastykarz requested a review from a team as a code owner November 28, 2025 14:03
Copilot finished reviewing on behalf of waldekmastykarz November 28, 2025 14:05
@waldekmastykarz waldekmastykarz merged commit d554049 into main Nov 28, 2025
10 checks passed
@waldekmastykarz waldekmastykarz deleted the v200 branch November 28, 2025 14:06
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

This pull request updates Dev Proxy from version v1.3.0-beta.1 to v2.0.0-beta.1, marking a major version bump. The update includes version string changes across build files, Docker configurations, installers, and the addition of a complete set of v2.0.0 JSON schema files for validating plugin and configuration files.

Key changes:

  • Version strings updated across all PowerShell scripts, Dockerfiles, installer files, and .NET project files
  • New v2.0.0 schema directory added with 30+ JSON schema files for Dev Proxy configuration and plugin validation
  • Configuration files updated to reference v2.0.0 schemas instead of v1.3.0

Reviewed changes

Copilot reviewed 55 out of 55 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
scripts/version.ps1 Updated version string from v1.3.0-beta.1 to v2.0.0-beta.1
scripts/local-setup.ps1 Updated version string from v1.3.0-beta.1 to v2.0.0-beta.1
scripts/Dockerfile_local Updated DEVPROXY_VERSION from 1.3.0-beta.1 to 2.0.0-beta.1
install.iss Updated installer version from 1.3.0 to 2.0.0 for stable release
install-beta.iss Updated installer version from 1.3.0-beta.1 to 2.0.0-beta.1 for beta release
Dockerfile Updated DEVPROXY_VERSION from 1.3.0 to 2.0.0
Dockerfile_beta Updated DEVPROXY_VERSION from 1.3.0 to 2.0.0
DevProxy/DevProxy.csproj Updated project version from 1.3.0 to 2.0.0
DevProxy.Plugins/DevProxy.Plugins.csproj Updated project version from 1.3.0 to 2.0.0
DevProxy.Abstractions/DevProxy.Abstractions.csproj Updated project version from 1.3.0 to 2.0.0
DevProxy/devproxyrc.json Updated schema URL from v1.3.0 to v2.0.0
DevProxy/devproxy-errors.json Updated schema URL from v1.3.0 to v2.0.0
DevProxy/config/*.json Updated all schema URLs from v1.3.0 to v2.0.0
DevProxy.Plugins/Mocking/MockResponsePlugin.cs Updated default schema URL from v1.3.0 to v2.0.0
schemas/v2.0.0/*.schema.json Added 30+ new schema files for v2.0.0 including rc.schema.json and all plugin schemas

You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.

FROM ubuntu:24.04

ARG DEVPROXY_VERSION=1.3.0
ARG DEVPROXY_VERSION=2.0.0
Copy link

Copilot AI Nov 28, 2025

Choose a reason for hiding this comment

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

The DEVPROXY_VERSION in Dockerfile_beta is set to 2.0.0 (without the -beta.1 suffix), but the corresponding beta installer file install-beta.iss uses 2.0.0-beta.1. For consistency with the beta release versioning, this should be 2.0.0-beta.1 or the Dockerfile should handle the beta version suffix appropriately when downloading the release.

Suggested change
ARG DEVPROXY_VERSION=2.0.0
ARG DEVPROXY_VERSION=2.0.0-beta.1

Copilot uses AI. Check for mistakes.
FROM ubuntu:24.04

ARG DEVPROXY_VERSION=1.3.0-beta.1
ARG DEVPROXY_VERSION=2.0.0-beta.1
Copy link

Copilot AI Nov 28, 2025

Choose a reason for hiding this comment

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

The DEVPROXY_VERSION in scripts/Dockerfile_local is set to 2.0.0-beta.1, which includes the beta suffix. However, the corresponding non-beta Dockerfile at the root uses 2.0.0 (without beta suffix). Consider whether this local Dockerfile should be version 2.0.0-beta.1 for beta testing or 2.0.0 for stable release testing, and ensure it aligns with the intended use case.

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.

2 participants