Skip to content

fix(windows): retry atomic file renames on Access is denied / Sharing violation #2208

fix(windows): retry atomic file renames on Access is denied / Sharing violation

fix(windows): retry atomic file renames on Access is denied / Sharing violation #2208

Triggered via pull request July 14, 2026 03:04
Status Success
Total duration 5m 40s
Artifacts –

ci.yml

on: pull_request
Performance Smoke
22s
Performance Smoke
Security & code health
1m 58s
Security & code health
Matrix: smoke
Fit to window
Zoom out
Zoom in

Annotations

20 errors, 5 warnings, and 1 notice
Security & code health: internal/dictation/transcriber_deepgram.go#L103
ST1005: error strings should not be capitalized (staticcheck)
Security & code health: internal/cli/provider_detect.go#L86
QF1002: could use tagged switch on arg (staticcheck)
Security & code health: internal/cli/agent_eval.go#L518
S1011: should replace loop with converted.Failures = append(converted.Failures, agentEvalFailuresFromTaskReport(task)...) (staticcheck)
Security & code health: internal/background/process_posix_test.go#L155
QF1006: could lift into loop condition (staticcheck)
Security & code health: internal/agentinit/agentinit.go#L50
QF1012: Use fmt.Fprintf(...) instead of WriteString(fmt.Sprintf(...)) (staticcheck)
Security & code health: internal/agentinit/agentinit.go#L48
QF1012: Use fmt.Fprintf(...) instead of WriteString(fmt.Sprintf(...)) (staticcheck)
Security & code health: internal/agentinit/agentinit.go#L43
QF1012: Use fmt.Fprintf(...) instead of WriteString(fmt.Sprintf(...)) (staticcheck)
Security & code health: internal/agenteval/score.go#L128
S1011: should replace loop with report.Results = append(report.Results, unknownCommandResults(input.CommandResults, seenCommands, input)...) (staticcheck)
Security & code health: internal/cli/mcp_config.go#L744
ineffectual assignment to found (ineffassign)
Security & code health: internal/cli/mcp_config.go#L737
ineffectual assignment to found (ineffassign)
Security & code health: internal/agenteval/trace.go#L36
unreachable func: MissingTraceEvents
Security & code health: internal/agenteval/trace.go#L32
unreachable func: TraceEventKeys
Security & code health: internal/agenteval/agent_command.go#L34
unreachable func: AgentRunnerFunc.Run
Security & code health: internal/agent/types.go#L337
unreachable func: Result.Truncated
Security & code health: internal/agent/loop.go#L2617
unreachable func: partitionTools
Security & code health: internal/agent/compaction_preserve.go#L586
unreachable func: parsePreservedState
Security & code health: internal/agent/command_prefix.go#L505
unreachable func: equalStringSlices
Security & code health: internal/acp/types.go#L236
unreachable func: ToolDiff
Security & code health: internal/acp/types.go#L106
unreachable func: ImageBlock
Security & code health: internal/acp/agent.go#L87
unreachable func: Agent.Serve
Performance Smoke
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Security & code health
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Smoke (macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Smoke (ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Smoke (windows-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Smoke (macos-latest)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167