Two changes: 1. pruneActivityLogs: when retentionDays is 0, skip mtime comparison and unconditionally remove all files except highest-seq. On Windows, NTFS timestamp resolution meant freshly-created files could have mtime >= Date.now() at cutoff calculation, so none were pruned. 2. CI: remove the push-to-main gate on windows-portability so it runs on PRs too — catches Windows failures before merge instead of after. Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| ai-triage.yml | ||
| build-native.yml | ||
| ci.yml | ||
| cleanup-dev-versions.yml | ||
| pipeline.yml | ||
| pr-risk.yml | ||