Skip to content

fix: enforce and persist workspace-scoped auto-approve command lists (#1939) #8348

fix: enforce and persist workspace-scoped auto-approve command lists (#1939)

fix: enforce and persist workspace-scoped auto-approve command lists (#1939) #8348

Triggered via pull request November 5, 2026 21:18
Status Success
Total duration 17m 6s
Artifacts 1

mutation-testing.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 warnings and 1 notice
Mutation test advisory: webview-ui/src/components/settings/SettingsView.tsx#L117
webview-ui/src/components/settings/SettingsView.tsx:117: NoCoverage ArrayDeclaration mutant (replacement: ["Stryker was here"]). See the job summary for the complete list and resolution guidance.
Mutation test advisory: webview-ui/src/components/settings/SettingsView.tsx#L116
webview-ui/src/components/settings/SettingsView.tsx:116: NoCoverage ArrayDeclaration mutant (replacement: ["Stryker was here"]). See the job summary for the complete list and resolution guidance.
Mutation test advisory: src/core/webview/webviewMessageHandler.ts#L1078
src/core/webview/webviewMessageHandler.ts:1078: Survived StringLiteral mutant (replacement: ""). See the job summary for the complete list and resolution guidance.
Mutation test advisory: src/core/webview/webviewMessageHandler.ts#L1054
src/core/webview/webviewMessageHandler.ts:1054: 2 mutation test gaps; example: Survived ConditionalExpression mutant (replacement: false). See the job summary for the complete list and resolution guidance.
Mutation test advisory: src/core/auto-approval/index.ts#L335
src/core/auto-approval/index.ts:335: 2 mutation test gaps; example: Survived ArrayDeclaration mutant (replacement: ["Stryker was here"]). See the job summary for the complete list and resolution guidance.
Mutation test advisory: src/core/auto-approval/index.ts#L327
src/core/auto-approval/index.ts:327: Survived StringLiteral mutant (replacement: ""). See the job summary for the complete list and resolution guidance.
Mutation test advisory: src/core/auto-approval/index.ts#L324
src/core/auto-approval/index.ts:324: 3 mutation test gaps; example: Survived LogicalOperator mutant (replacement: state.globalAllowedCommands !== undefined || state.globalDeniedCommands !== undefined). See the job summary for the complete list and resolution guidance.
Mutation test advisory: src/core/auto-approval/commandScope.ts#L69
src/core/auto-approval/commandScope.ts:69: Survived OptionalChaining mutant (replacement: vscode.workspace.getWorkspaceFolder(vscode.Uri.file(cwd)).uri). See the job summary for the complete list and resolution guidance.
Mutation test advisory: src/core/auto-approval/commandScope.ts#L61
src/core/auto-approval/commandScope.ts:61: Survived ConditionalExpression mutant (replacement: false). See the job summary for the complete list and resolution guidance.
Mutation test advisory: packages/types/src/global-settings.ts#L66
packages/types/src/global-settings.ts:66: Survived BooleanLiteral mutant (replacement: true). See the job summary for the complete list and resolution guidance.
mutation-diff
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"

Artifacts

Produced during runtime
Name Size Digest
changed-code-mutation-report
1.4 MB
sha256:9384dde7ebca416915e3c05471f593480a2ee8d70ab4b6eb507a980717307219