Repository navigation
build(deps): align consumers on AXorcist 0.2.2 - #1014
Conversation
|
🦞👀 Pull request received. I will update this pull request when review starts. ClawSweeper review blockedAutomated review did not run, so no review verdict was produced. Reason: The input-safety check could not safely complete for this revision. Automatic review is on hold, including after source changes. Request a fresh re-review after resolving the failure; maintainers can also release the hold through an intentional scanner-policy update. Next step: No contributor action is requested. Maintainers should inspect the linked workflow run. |
PR SummaryLow Risk Overview The Unreleased changelog entry documents what 0.2.2 brings for SwiftPM users (idle-observer CPU fix, Reviewed by Cursor Bugbot for commit 67a90b7. Bugbot is set up for automated code reviews on this repo. Configure here. |
Summary
Aligns Peekaboo on AXorcist 0.2.2, which was just published. The internal submodule moves to the signed
v0.2.2tag, and the public rootPackage.swiftpin moves fromexact: "0.2.1"toexact: "0.2.2". That gives SwiftPM consumers of Peekaboo's library products, such as OpenClaw, the idle-observer CPU fix from #1005/#1013. The SwiftPM consumer contract test anddocs/building.mdfollow, matching the 0.2.1 alignment in #925.Beyond the CPU fix already on
main(AXorcist #96), 0.2.2 adds AXorcist #97: the deprecatedAXObserverManager.removeObserver(for:notification:)now reports a fast native removal failure every time instead of retrying in-call.Validation
bash scripts/test-swiftpm-consumer.shresolves AXorcist 0.2.2 from the published tag, builds a consumer of all four public products, and confirms the exact pin.make check, CI on Swift 6.2.4 and 6.4.0, and CodeQL all pass. Itsaxorcbinaries are Developer ID-signed and notarized.