Skip to content

ci: enforce running-process cache budget - #1225

Merged
zackees merged 2 commits into
mainfrom
feat/1216-all-features-cache-budget
Sep 27, 2026
Merged

zackees merged 2 commits into
mainfrom
feat/1216-all-features-cache-budget

Conversation

@zackees

@zackees zackees commented Sep 27, 2026

Copy link
Copy Markdown
Owner

Summary

The writer barrier checks the exact main SHA, inventories direct and reusable cache writers, fails closed on unknown statuses or main advancement, and leaves timeout headroom. No cache entries are manually deleted by this PR.

Validation: cache-budget tests (17), cache-save guard (11), Ruff, Black, YAML parse, and diff check pass. The full unittest suite has six pre-existing platform/environment failures reproduced unchanged on base (3 PTY process-already-started errors, 2 Windows-only creationflags on Linux, 1 installed package missing _abi_guard).

@codecov

codecov Bot commented Sep 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@zackees
zackees merged commit a83a818 into main Sep 27, 2026
16 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