π§ Coldkeep v1.10.10 β Cross-Platform Validation #67
franchoy
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Coldkeep v1.10.10 β Cross-Platform Validation
Summary
Coldkeep v1.10.10 adds conservative cross-platform validation for path handling, restore determinism, metadata policy, script portability boundaries, and GitHub Actions OS matrix coverage.
This release improves confidence across Linux, macOS, and Windows where feasible, while explicitly avoiding unsupported platform claims.
The goal of v1.10.10 is not to claim full Windows or macOS production support. The goal is to make platform-sensitive behavior explicit, tested where feasible, and documented honestly where behavior remains platform-dependent.
Highlights
What changed
Cross-platform support contract
v1.10.10 defines the support and claim boundary for Linux, macOS, and Windows.
The release explicitly avoids unsupported claims such as:
Path normalization and path safety coverage
This release adds tests for platform-sensitive path forms, including:
These tests document host
filepathsemantics without pretending Linux CI proves native Windows behavior.Restore determinism coverage
v1.10.10 adds restore-focused tests for platform-sensitive destination paths and byte-identical restore output.
The tests validate:
Metadata platform policy
This release documents Coldkeep's policy for platform-sensitive filesystem metadata:
The policy documents what Coldkeep may claim and what it must not claim until platform-specific CI proves stronger behavior.
GitHub Actions OS matrix
v1.10.10 adds a focused cross-platform CI job for:
ubuntu-latest;macos-latest;windows-latest.The matrix validates targeted path safety, metadata policy, and restore determinism surfaces.
The existing Linux quality job remains preserved.
Script portability audit
This release adds a script portability audit documenting:
Validation
Local validation passed before PR:
Pull request CI passed after fixes for multi-OS validation and Codacy findings.
The post-merge
mainCI execution should be used as the final release confirmation before tagging and publishing the GitHub release.Compatibility
No migration required.
v1.10.10 does not change:
Platform support boundary
v1.10.10 validates selected cross-platform surfaces.
It does not claim:
Explicit non-goals
v1.10.10 does not add:
Recommended upgrade note
This is a validation and release-hardening update.
Existing repositories do not require migration.
This discussion was created from the release π§ Coldkeep v1.10.10 β Cross-Platform Validation.
All reactions