Skip to content

Clarify cleanup path batch registration#87

Merged
codeforester merged 1 commit into
mainfrom
enhancement/82-20260624-cleanup-path-contract
Jun 25, 2026
Merged

Clarify cleanup path batch registration#87
codeforester merged 1 commit into
mainfrom
enhancement/82-20260624-cleanup-path-contract

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

  • Register safe cleanup paths from mixed batches while rejecting unsafe paths.
  • Return nonzero when any cleanup path in the batch is rejected.
  • Document and test the mixed-batch cleanup contract.

Validation

  • shellcheck --severity=error lib/bash/std/lib_std.sh
  • bats lib/bash/std/tests/lib_std.bats
  • ./tests/validate.sh

Note: shellcheck --severity=error lib/bash/std/tests/lib_std.bats currently reports an unrelated pre-existing SC2314 warning outside this change.

Fixes #82

@codeforester codeforester force-pushed the bug/80-20260624-git-helper-contracts branch from 4d610ce to 3b4b1a5 Compare June 25, 2026 04:06
Base automatically changed from bug/80-20260624-git-helper-contracts to main June 25, 2026 04:07
@codeforester codeforester force-pushed the enhancement/82-20260624-cleanup-path-contract branch from e4f06b2 to d5016b8 Compare June 25, 2026 04:09
@codeforester codeforester merged commit 34a71d0 into main Jun 25, 2026
2 checks passed
@codeforester codeforester deleted the enhancement/82-20260624-cleanup-path-contract branch June 25, 2026 04:11
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.

Clarify std_register_cleanup_path batch registration semantics

1 participant