Restore required free space on the hosted CI runner
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
This issue has not been assessed yet.
Description
All three current checks on PR #378 stop in OVH build resources before Rust or generated-code execution. The retained logs show 6.8 GiB available on the 72 GiB runner filesystem; existing guards require 16 GiB for the main suite and 8 GiB for generated suites.
Scope
Restore runner capacity using a read-only storage and active-job audit first. Identify only provably disposable Ferrule-generated artifacts and retain required failure/verification evidence before any eligible retirement. Own the runner-capacity report and any focused capacity-policy correction; keep this separate from PDF implementation.
Dependencies and ownership
Coordinate with #359/#360 for per-job ownership, closure and archive retirement. Their safe-retirement gates remain in force. Do not concurrently mutate shared CI build caches or change provider allocation without a concrete reviewed plan.
Acceptance
- Retain the original failed logs and actual runner disk/cache/active-job inventory.
- Identify artifact ownership, live users and required evidence for any proposed reclaimable paths.
- Qualify complete retention and closed ownership before retiring eligible generated artifacts; obtain approval for uncertain ownership or necessity.
- Restore the existing 16/8 GiB floors with measured headroom; do not lower them to make checks start.
- Rerun the affected main/generated jobs and keep capacity admission distinct from their test outcomes.
- Record the result and remaining constraints in the coordinated issue map.
Exclusions
No PDF behavior, fixture/oracle, Rust warning, test expectation or worker-limit changes. No speculative deletion of user files, active caches or retained failure evidence.
I am auditing the observed capacity failure. Original failures: main job, generated crates, generated mappings.
Mitigation: OVH_RUNNER_ENABLED=false routes newly scheduled native/generated checks to GitHub-hosted runners. The original variable, failed job/run/head/attempt identities and workflow bodies remain retained. The three retried PR #390 jobs passed the original capacity admission boundary; main lint then failed on inherited ownership-test helper gates, tracked by #392. This does not qualify OVH capacity repair or archive retirement.
The OVH files/service remain intact. No cleanup, service change or resource-floor reduction occurred; original failures and the read-only inventory remain retained.
- Dominant language
- Rust
- Stars
- 1
- Forks
- 0
- Avg merge
- 2h 50m
- Merged PRs (30d)
- 571
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from DeandreT/ferrule
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
test(mfd): synthetic whole-design MFD corpus with a stage-outcome ledgerPossibly taken @DeandreT claimed this today. Open
DeandreT/ferrule#1396 · 1 assignee ·
Maintainers usually reply within 1 day
-
arch: one built-in function catalog and shared limit definitionsPossibly taken @DeandreT claimed this 1 day ago. Open
DeandreT/ferrule#1390 · 1 assignee ·
Maintainers usually reply within 1 day
-
arch: type schema roles and format optionsPossibly taken @DeandreT claimed this 1 day ago. Open
DeandreT/ferrule#1389 · 1 assignee ·
Maintainers usually reply within 1 day
-
arch: remove downward dependencies on format adaptersPossibly taken @DeandreT claimed this 1 day ago. Open
DeandreT/ferrule#1388 · 1 assignee ·
Maintainers usually reply within 1 day
All issues in DeandreT/ferrule
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
madesroches/fontaine#513 ·
Maintainers usually reply within 1 day
-
area:ui needs-triage
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
bherbruck/solvecraft#13497 ·
-
needs-triage tooling
Difficulty 1/5 Under an hour Newbie friendliness 90/100
neilsh/stunt-reel#317 ·
Maintainers usually reply within 1 day
-
Add Noto Sans Thaana (Dhivehi) - missing face blocking Thaana support in PdfCraftPossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
storytold/craft-fonts#65 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
storytold/craft-libs#723 ·
Maintainers usually reply within 1 day