Investigated Windows release workflow failure using
gh run view --log-failed
Found root cause #1: doctor.rs uses
std::os::unix::fs::PermissionsExt without
#[cfg(unix)] guard — added conditional compilation
Found root cause #2: git2 0.19 /
libgit2-sys 0.17.0 MSVC linker missing
advapi32.lib for 15 Windows API symbols (OpenProcessToken,
CheckTokenMembership, RegOpenKeyExW, CryptAcquireContextA, etc.) —
upgraded git2 to 0.21 /
libgit2-sys to 0.18.5
Verified: all 186 tests pass on Linux; re-tagged v0.2.0
and pushed
Release workflow re-ran: all 6 platform binaries built successfully
(linux amd64/arm64, darwin amd64/arm64, windows amd64)
Release v0.2.0 published on GitHub with all artifacts and checksums;
Homebrew tap update failed (missing TAP_GITHUB_TOKEN secret — external
issue)
Arc: Cross-platform release pipeline now fully
green
Next: Configure TAP_GITHUB_TOKEN
secret for Homebrew/scoop auto-update; continue with feature work
Session 18:47 (charly-vibes)
Added testaruda and espectacular (reinserted after accidental
removal) to the charly-vibes profile and website project listings
Updated charly-vibes/README.md,
charly-vibes/llms.txt,
charly-vibes.github.io/index.html, and
charly-vibes.github.io/llms.txt
Fixed duplicate espectacular entries across all files
3 new tests (adapter-aware key behavior), all 22 snapshot tests
pass; 594 total pass
Breaking change noted in CHANGELOG.md
Closed elegua-bk9e; committed and pushed to main
Arc: All 5 bugs from the audit report (F17 RCE, F18
auth, F12 NaN, F8 thread leak, F16 snapshot collision) now fixed.
CRITICAL and HIGH severity items resolved.