chore: release v0.1.1 - #4
Open
p4suta-release-plz[bot] wants to merge 1 commit into
Open
p4suta-release-plz[bot] wants to merge 1 commit into
p4suta-release-plz[bot] wants to merge 1 commit into
Conversation
p4suta-release-plz
Bot
force-pushed
the
release-plz-2026-08-02T08-44-11Z
branch
2 times, most recently
from
August 2, 2026 13:34
0701fba to
2ca73b0
Compare
P4suta
added a commit
that referenced
this pull request
Aug 3, 2026
Closes the two baseline gaps that separated this repository from its siblings. Both turned up real findings rather than just adding ceremony. ## Licensing and spelling - Add `REUSE.toml` and `LICENSES/`, reaching **REUSE 3.3 compliance at 58/58 files**. This was the only one of the four Windows crates with no REUSE metadata at all. Annotations are path-based rather than per-file SPDX headers — matching `windows-spawn` — so no source file needed touching. - Add `_typos.toml` and run both tools in a new required `Licensing and spelling` job. The spell-check found one real misspelling in a CI helper test label (`unparseable` → `unparsable`); the helper self-test still passes. - Ship `REUSE.toml` and `LICENSES/` in the package, as the siblings do. ## Unsafe documentation Deny `clippy::undocumented_unsafe_blocks` workspace-wide. `CONTRIBUTING.md` already required a specific safety justification on every `unsafe` block, and ADR 0003 confines `unsafe` to `src/sys.rs` — but nothing enforced either. Fifteen blocks had no justification: - **Two in production code** — `RmCancelCurrentTask` and `RmEndSession`, where the argument is that the `ended` guard serializes the call and the upgraded `Arc` keeps the session alive across it. - **Thirteen in the hardening tests** that deliberately fabricate malformed `RM_FILTER_INFO` records with out-of-bounds and misaligned `strFilename` pointers and unterminated strings. That is precisely where the invariants most needed writing down: the reader has to be able to tell "this pointer is bogus on purpose, and the parser must reject it without dereferencing" from an actual defect. ## Verification `fmt`, `clippy -D warnings` (with the new lint), `test --workspace --all-targets --all-features`, `test --doc`, `typos`, `reuse lint`, `cargo deny check`, and the Dependabot policy self-test all pass locally. `cargo package --list` confirms the new licensing files ship. Does not touch #4. --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
p4suta-release-plz
Bot
force-pushed
the
release-plz-2026-08-02T08-44-11Z
branch
from
August 3, 2026 11:54
2ca73b0 to
025ffb8
Compare
p4suta-release-plz
Bot
force-pushed
the
release-plz-2026-08-02T08-44-11Z
branch
from
September 25, 2026 14:15
025ffb8 to
e620c96
Compare
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
p4suta-release-plz
Bot
force-pushed
the
release-plz-2026-08-02T08-44-11Z
branch
from
September 25, 2026 20:11
e620c96 to
5f2014c
Compare
p4suta-release-plz
Bot
force-pushed
the
release-plz-2026-08-02T08-44-11Z
branch
from
September 26, 2026 20:00
5f2014c to
8923e1e
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 New release
restart-manager: 0.1.0 -> 0.1.1 (✓ API compatible changes)Changelog
This PR was generated with release-plz.