Skip to content

fix: CopyServerConfig missing SkipQuarantine and Shared fields#340

Merged
Dumbris merged 1 commit intomainfrom
fix/copy-server-config-missing-fields
Mar 12, 2026
Merged

fix: CopyServerConfig missing SkipQuarantine and Shared fields#340
Dumbris merged 1 commit intomainfrom
fix/copy-server-config-missing-fields

Conversation

@Dumbris
Copy link
Contributor

@Dumbris Dumbris commented Mar 11, 2026

Summary

Test plan

  • New TestCopyServerConfig_AllFields verifies all scalar fields, deep-copied slices/maps, nested structs, and nil input
  • go test ./internal/config/... -race passes

🤖 Generated with Claude Code

The deep-copy function used by secret expansion and config merging was
missing two bool fields (SkipQuarantine, Shared), silently dropping
them when copying ServerConfig.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link

Deploying mcpproxy-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 0fab80a
Status: ✅  Deploy successful!
Preview URL: https://af93f263.mcpproxy-docs.pages.dev
Branch Preview URL: https://fix-copy-server-config-missi.mcpproxy-docs.pages.dev

View logs

@Dumbris Dumbris merged commit d652c7b into main Mar 12, 2026
17 of 23 checks passed
@Dumbris Dumbris deleted the fix/copy-server-config-missing-fields branch March 12, 2026 12:56
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