Skip to content

chore: release v0.1.1 - #4

Open
p4suta-release-plz[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-08-02T08-44-11Z
Open

p4suta-release-plz[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-08-02T08-44-11Z

Conversation

@p4suta-release-plz

@p4suta-release-plz p4suta-release-plz Bot commented Aug 2, 2026 •

Copy link
Copy Markdown

🤖 New release

  • restart-manager: 0.1.0 -> 0.1.1 (✓ API compatible changes)
Changelog

[0.1.1] - 2026-09-26

Other

  • bump thiserror from 2.0.19 to 2.0.20 in the rust-dependencies group (#13)
  • bump bitflags from 2.13.1 to 2.13.2 in the rust-dependencies group (#16)


This PR was generated with release-plz.

@p4suta-release-plz
p4suta-release-plz Bot requested a review from P4suta as a code owner August 2, 2026 08:44
@p4suta-release-plz p4suta-release-plz Bot added the release Release preparation label Aug 2, 2026
@p4suta-release-plz
p4suta-release-plz Bot force-pushed the release-plz-2026-08-02T08-44-11Z branch 2 times, most recently from 0701fba to 2ca73b0 Compare August 2, 2026 13:34
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
p4suta-release-plz Bot force-pushed the release-plz-2026-08-02T08-44-11Z branch from 2ca73b0 to 025ffb8 Compare August 3, 2026 11:54
@p4suta-release-plz p4suta-release-plz Bot changed the title chore: release v0.1.0 chore: release v0.1.1 Sep 25, 2026
@p4suta-release-plz
p4suta-release-plz Bot force-pushed the release-plz-2026-08-02T08-44-11Z branch from 025ffb8 to e620c96 Compare September 25, 2026 14:15
@coderabbitai

coderabbitai Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 7a786cf6-5775-4e80-947a-28bb621a434c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@p4suta-release-plz
p4suta-release-plz Bot force-pushed the release-plz-2026-08-02T08-44-11Z branch from e620c96 to 5f2014c Compare September 25, 2026 20:11
@p4suta-release-plz
p4suta-release-plz Bot force-pushed the release-plz-2026-08-02T08-44-11Z branch from 5f2014c to 8923e1e Compare September 26, 2026 20:00

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Release preparation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants