Skip to content

ci: restore normal release checks and checkpoint compatibility - #16

Merged
rawsh merged 4 commits into
release/v0.1.10from
fix/release-ci-coverage
Oct 21, 2026
Merged

rawsh merged 4 commits into
release/v0.1.10from
fix/release-ci-coverage

Conversation

@rawsh

@rawsh rawsh commented Oct 21, 2026 •

Copy link
Copy Markdown
Collaborator

Release-targeted PRs omit the normal test workflow, and the existing release tree fails its static and checkpoint controls. Enable the existing jobs for release/v0.* without changing their coverage.

The exact release-base control reproduced 22 mypy findings and 17 test failures before these changes. Match annotations to existing asynchronous checkpoint receipts and validated gather results; preserve ordinary None returns. Existing route packing also assumes Tensor.names exists, which fails on the supported hosted Torch 2.14.1 CPU build: retain the named fallback when that metadata exists and accept ordinary tensors when the API is absent. Finally, update the old atomic-save fixture to distinguish controller failure before writers start from storage-fanout failure: both must leave the committed directory absent, while possible storage writers retain staging and their failed Future. Checkpoint snapshotting, settlement, ownership, I/O and wire algorithms are unchanged.

Ruff, formatting and diff checks pass. Normal full repository CI is pending; no status override or runtime adoption. Codec performance work remains separate in PR15. The annotation-only PR17 is included here to test the complete release-CI repair.

AI assistance: Codex.

rawsh added 4 commits October 21, 2026 12:03
Signed-off-by: Robert Washbourne <rawashbourne@gmail.com>
Signed-off-by: Robert Washbourne <rawashbourne@gmail.com>
Signed-off-by: Robert Washbourne <rawashbourne@gmail.com>
Signed-off-by: Robert Washbourne <rawashbourne@gmail.com>
@rawsh rawsh changed the title ci: run normal checks for release branches ci: restore normal release checks and checkpoint compatibility Oct 21, 2026
@rawsh
rawsh force-pushed the fix/release-ci-coverage branch from b3fe298 to cd89abf Compare October 21, 2026 12:03
@rawsh
rawsh merged commit 85a5713 into release/v0.1.10 Oct 21, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant