Skip to content

fix(maintenance): resolve lock safety, compact layouts, and dependency updates - #31

Merged
CruxExperts merged 3 commits into
mainfrom
fix/issue-30-maintenance
Oct 23, 2026
Merged

CruxExperts merged 3 commits into
mainfrom
fix/issue-30-maintenance

Conversation

@CruxExperts

Copy link
Copy Markdown
Owner

Resolve the maintenance fixes reviewed in #30, repair compact dashboard and terminal layouts, and improve documentation navigation. Include the Python dependency updates proposed in #28 and the Actions updates proposed in #20, with compatibility fixes and recorded dependency evidence.

Validation: 1,295 local tests passed with one existing Docker integration skip; artifact smoke checks and documentation checks passed. GitHub CI passed all nine jobs on 0a141a4: https://github.com/CruxExperts/BestBackup/actions/runs/40013918178. Source commits are signed and the changes received independent review.

Closes #30.
Supersedes #20 and #28; their requested dependency targets are included here.

Release-Type: none

Implement reviewed repository lock maintenance, optional local retention counts, strict Restic keep-all parsing, B2 lifecycle-read compatibility and consistent nested cache handling. Update operator documentation and retain qualification limits.

Refs: #30

Release-Type: none
Wait for a stable lock owned by the held test process before checking live-lock refusal. Retry only the expected read-only inventory-change refusal during bounded startup; preserve production safety checks.

Refs: #30

Release-Type: none
Keep terminal forms, resource summaries, failure status and cancellation controls reachable at compact sizes. Improve documentation navigation and refresh the reviewed Python and immutable CI action targets with bound dependency evidence.

Refs: #20, #28, #30

Release-Type: none
Copilot AI balanced review requested due to automatic review settings October 23, 2026 20:04

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota.

@CruxExperts
CruxExperts merged commit 1444467 into main Oct 23, 2026
21 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.

Review proposed lock maintenance, local retention, Restic parsing and B2 lifecycle-read fixes

2 participants