github OthmanAdi/planning-with-files v2.41.0
v2.41.0 - Windows exec-bit skip + attestation-locking docs

6 hours ago

What changed:

  • Windows POSIX exec-bit tests now skip on NTFS (PR #167 closes #166): test_script_permissions.py carries a class-level pytest.mark.skipif for sys.platform == 'win32'. The two tests that always failed on Windows with mode 0o100666 now skip cleanly there while still running on POSIX file systems. The upstream PR landed with a malformed patch; the skipif was re-applied at class granularity during post-merge repair with no change to test logic.
  • New docs/attestation-locking.md page (PR #168 closes #165): documents the attest-plan.sh write path, atomic temp-rename guarantee, optional flock advisory lock, macOS and Windows Git Bash fallback behavior, and the recommended slug-mode parallel workflow. Linked from the SKILL.md Security Boundary section.
  • Version bumped to 2.41.0 across the 17 parity-locked files via scripts/bump-version.py.
  • Test count: 130 pass, 2 skip, 0 fail.

Thanks: @gauravvojha for reporting issue #166 and supplying the first-pass fix in PR #167. @CleanDev-Fix (CleanFix-Dev) for the attestation-locking documentation in PR #168.

Don't miss a new planning-with-files release

NewReleases is sending notifications on new releases.