Repository navigation
chore: integrate maintenance and verified release drafts - #7
Merged
Merged
Conversation
RomainROCH
marked this pull request as ready for review
October 5, 2026 23:32
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.
Tags currently prepare a public release without checking that the tag version, main CI evidence and uploaded executable identify the same candidate. Prepare a verified draft instead, with public publication kept manual.
60399554db753cb010a6770e24ec1b8fa2dcae93from fix: bound control pipe request reads #6. Partial control requests are limited to 4096 wire bytes and one absolute second, preserving status availability and same-user/elevation rules. This PR overlaps fix: bound control pipe request reads #6; that draft remains open for a separate maintainer decision.Candidate:
921755e98256c0e51c2ce851f775323f1bcda18e.The new
fix: use fixed chunks for UTF-16 propertiescommit adapts the existing Unicode property reader to Rust 1.99 Clippy.as_chunks::<2>().0.iter()preserves complete byte pairs, native byte order, NUL termination and invalid UTF-16 handling.Smoke preflight now captures an empty process enumeration as an explicit empty array. It still refuses query errors, conflicting runtimes and existing autostart tasks. Seven inert regression cases execute the real getter/caller function definitions without running the smoke runtime.
Assembly: maintenance
39aadd2d9f464305fe545e80d32328cfe9e4c0bfplus IPC60399554db753cb010a6770e24ec1b8fa2dcae93, merged locally at742fcaf874dbdfbfd85294eb740e46678341b487. The separate physical-validation worktree is excluded.Validation:
Not run locally: the native Power Request unit test, state-changing Windows smoke, live cross-elevation/UAC and physical S3/Hibernate/Modern Standby acceptance. The normal Windows CI includes Full checks and smoke on its disposable hosted runner; its result is recorded above.
The tag workflow has not been exercised end-to-end. A future release requires integration into main and that commit's push/main CI. Older tags carry older workflows, maintainers can remove guards, and tag rechecking is not atomic with draft creation. External tag protection is neither installed nor claimed by this PR.
This PR is intentionally a draft. Merge, tag creation and public release publication require separate authorization.