Skip to content

Change default value of openPullLinks - #8942

Merged
Alex Ross (alexr00) merged 4 commits into
mainfrom
alexr00/few-worm
Sep 9, 2026
Merged

Change default value of openPullLinks#8942
Alex Ross (alexr00) merged 4 commits into
mainfrom
alexr00/few-worm

Conversation

@alexr00

Copy link
Copy Markdown
Member

No description provided.

Copilot AI lite review requested due to automatic review settings September 9, 2026 10:51
@alexr00
Alex Ross (alexr00) enabled auto-merge (squash) September 9, 2026 10:51
@alexr00 Alex Ross (alexr00) self-assigned this Sep 9, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

The runtime code currently hard-codes a true fallback for openPullLinks, which will override the new schema default and prevent the change from taking effect.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review tier: Lite
Findings: 1 Medium severity

New issues introduced by this change (1)
Severity Finding
Medium severity package.json — Changing the schema default to false won't actually change the effective default at runtime:…
What changed in this PR

Updates the extension’s contributed configuration to change the default behavior for opening GitHub issue/PR links inside VS Code.

Changes:

  • Set githubPullRequests.openPullLinks configuration default from true to false.
File Description
package.json Changes the contributed configuration schema default for githubPullRequests.openPullLinks.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread package.json

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

The change is small, consistent across schema and runtime, and has a clear, contained behavioral impact.

Review tier: Lite
Findings: None

Issues resolved since last review (1)
Severity Finding
Medium severity package.json — Changing the schema default to false won't actually change the effective default at runtime:… View resolved comment

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

Test cleanup ordering can skip resource disposal if the settings restore throws, and user-facing release notes should be updated to match the new default.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review tier: Lite
Findings: 1 Medium severity · 1 Low severity

New issues introduced by this change (2)
Severity Finding
Medium severity src/​test/​github/​externalUriOpener.test.ts — In the finally block, configuration.update(...) is awaited before disposing the…
Low severity package.json — With githubPullRequests.openPullLinks now defaulting to false, the release note in CHANGELOG.md…

Comment thread src/test/github/externalUriOpener.test.ts
Comment thread package.json
Copilot AI review requested due to automatic review settings September 9, 2026 12:13

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

The default change is consistently applied across runtime code, configuration schema, and the relevant test with proper cleanup.

Review tier: Lite
Findings: None

Issues resolved since last review (2)
Severity Finding
Low severity package.json — With githubPullRequests.openPullLinks now defaulting to false, the release note in CHANGELOG.md… View resolved comment
Medium severity src/​test/​github/​externalUriOpener.test.ts — In the finally block, configuration.update(...) is awaited before disposing the… View resolved comment

@alexr00
Alex Ross (alexr00) merged commit 036872d into main Sep 9, 2026
7 checks passed
@alexr00
Alex Ross (alexr00) deleted the alexr00/few-worm branch September 9, 2026 12:38
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.

6 participants