Skip to content

Reclassify 5 minor changesets as major breaking changes#19870

Merged
pelikhan merged 2 commits intomainfrom
copilot/reclassify-breaking-changes
Mar 6, 2026
Merged

Reclassify 5 minor changesets as major breaking changes#19870
pelikhan merged 2 commits intomainfrom
copilot/reclassify-breaking-changes

Conversation

Copy link
Contributor

Copilot AI commented Mar 6, 2026

Five changesets were incorrectly classified as minor despite describing breaking schema changes, field renames, and behavior changes per the criteria in scratchpad/breaking-cli-rules.md.

Reclassified changesets

Changeset Breaking reason Migration
minor-disable-agent-sandbox-only.md Schema field removed sandbox: falsesandbox.agent: false; run gh aw fix
minor-rename-app-to-github-app.md Field renamed app:github-app:; codemod via gh aw fix
minor-rename-llmgateway-port.md Field renamed and made mandatory supportsLLMGateway: truellmGatewayPort: <port>
minor-decouple-status-comment.md Default behavior changed Add explicit status-comment: true to restore prior behavior
minor-update-mcpg-v0-1-5.md Previously valid configs now rejected Docker-only stdio servers; explicit mount modes; no mounts on HTTP servers

Each changeset now sets "gh-aw": major and includes a ⚠️ Breaking Change notice with a before/after migration example.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

…n guidance

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Update breaking changes classification for commit 0f15728 Reclassify 5 minor changesets as major breaking changes Mar 6, 2026
@pelikhan pelikhan marked this pull request as ready for review March 6, 2026 14:39
Copilot AI review requested due to automatic review settings March 6, 2026 14:39
@pelikhan pelikhan merged commit 91de791 into main Mar 6, 2026
@pelikhan pelikhan deleted the copilot/reclassify-breaking-changes branch March 6, 2026 14:39
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

Reclassifies five previously-minor changesets to major because they describe breaking schema/behavior changes, and adds explicit breaking-change notices plus migration guidance.

Changes:

  • Update .changeset/* frontmatter to "gh-aw": major for five breaking changesets.
  • Add ⚠️ Breaking Change sections describing the breaking impact.
  • Add brief migration guides with before/after examples and references to gh aw fix where applicable.

Reviewed changes

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

Show a summary per file
File Description
.changeset/minor-update-mcpg-v0-1-5.md Marks as major and adds breaking-change + migration guidance for MCP Gateway v0.1.5 validation changes.
.changeset/minor-rename-llmgateway-port.md Marks as major and adds breaking-change + migration guidance for supportsLLMGatewayllmGatewayPort change.
.changeset/minor-rename-app-to-github-app.md Marks as major and adds breaking-change + migration guidance for app:github-app: rename.
.changeset/minor-disable-agent-sandbox-only.md Marks as major and adds breaking-change + migration guidance for sandbox: false removal in favor of sandbox.agent: false.
.changeset/minor-decouple-status-comment.md Marks as major and adds breaking-change + migration guidance for status-comment default behavior change.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

"gh-aw": minor
"gh-aw": major
---
Removed the deprecated top-level `sandbox: false` option and replaced it with `sandbox.agent: false`, so only the agent firewall can be disabled while the MCP gateway stays enabled. Add `gh aw fix` to migrate existing workflows.
Copy link

Copilot AI Mar 6, 2026

Choose a reason for hiding this comment

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

The summary sentence ends with “Add gh aw fix to migrate…”, which reads like users should add that text to a workflow rather than run the command. Consider rephrasing to “Run gh aw fix to migrate existing workflows” (or similar) for clarity.

Suggested change
Removed the deprecated top-level `sandbox: false` option and replaced it with `sandbox.agent: false`, so only the agent firewall can be disabled while the MCP gateway stays enabled. Add `gh aw fix` to migrate existing workflows.
Removed the deprecated top-level `sandbox: false` option and replaced it with `sandbox.agent: false`, so only the agent firewall can be disabled while the MCP gateway stays enabled. Run `gh aw fix` to migrate existing workflows.

Copilot uses AI. Check for mistakes.
---
Renamed the agentic workflow engine's `supportsLLMGateway` flag to `llmGatewayPort`, made the gateway port mandatory and validated, removed the `SupportsLLMGateway` interface hooks, and consolidated API proxy/host-access workflow flags.

**⚠️ Breaking Change**: The `supportsLLMGateway` field has been renamed to `llmGatewayPort` and is now mandatory (previously optional). The `SupportsLLMGateway` interface hooks have been removed.
Copy link

Copilot AI Mar 6, 2026

Choose a reason for hiding this comment

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

This states llmGatewayPort is “mandatory”, but later the migration guide says it’s required only “when enabling LLM gateway support”. Please align the wording so it’s unambiguous whether llmGatewayPort is always required or only required when a separate enablement condition is true.

Copilot uses AI. Check for mistakes.
Comment on lines 6 to +12
breaking rules (Docker-only TOML stdio servers, explicit mount modes, and no
mounts on HTTP MCP servers).

**⚠️ Breaking Change**: MCP Gateway v0.1.5 introduces stricter validation rules that reject configurations that were previously valid.

**Migration guide:**
- **stdio MCP servers** must now use Docker-only TOML configuration; non-Docker stdio servers are no longer supported
Copy link

Copilot AI Mar 6, 2026

Choose a reason for hiding this comment

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

The migration bullets mention “Docker-only TOML configuration” for stdio servers, but the example shows only a YAML change from command: to image: and doesn’t illustrate any TOML requirement. Either update the example/migration to show the TOML configuration step (if required) or remove “TOML” wording to avoid misleading guidance.

Suggested change
breaking rules (Docker-only TOML stdio servers, explicit mount modes, and no
mounts on HTTP MCP servers).
**⚠️ Breaking Change**: MCP Gateway v0.1.5 introduces stricter validation rules that reject configurations that were previously valid.
**Migration guide:**
- **stdio MCP servers** must now use Docker-only TOML configuration; non-Docker stdio servers are no longer supported
breaking rules (Docker-only stdio servers, explicit mount modes, and no
mounts on HTTP MCP servers).
**⚠️ Breaking Change**: MCP Gateway v0.1.5 introduces stricter validation rules that reject configurations that were previously valid.
**Migration guide:**
- **stdio MCP servers** must now use Docker-only configuration; non-Docker stdio servers are no longer supported

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.

3 participants