Originally created by: adityaharishch
Summary
CI's screenpipe-license-pin guard blocked PR [#552]'s rev bump (it hard-pins screenpipe-screen/screenpipe-a11y to the last MIT-based fork commit, since upstream screenpipe went Commercial-licensed at 0.4.17, and requires a manually-audited bump before the pin can move).
Audited via the exact command the guard prescribes (gh api repos/Meridiona/screenpipe-fork/compare/OLD...NEW --jq of commits). Two commits between the old and new pin, both Meridiona-authored, no upstream merge:
- ae39b5f Akarsh Hegde - merge commit for PR [#3], tree-identical to 064c44cc (already audited) - a no-op wrapper
- 3c99154 adityaharishch - fix(a11y): serialize workspace-observer registration to stop a double-free (the crash fix from PR [#552])
Changes
- .github/workflows/ci.yml: bumps the guard's expected hash + records the audit trail, matching the format of the two prior entries.
- tray/src-tauri/Cargo.toml: both revs switched to the full 40-char SHA (the guard does an exact string compare against this field, so the short form used in [#552] needed to match).
- Cargo.lock: refreshed via cargo update -p screenpipe-a11y -p screenpipe-screen.
Test plan
- [x] Guard logic verified locally against the new Cargo.toml values - matches expected
- [x] Full pre-push suite (fmt + clippy + UI build/tests + security audit + cargo test) - all green
- [ ] CI screenpipe MIT pin job passes on this PR
Originally posted by: coderabbitai[bot]
✨ Finishing Touches
🧪 Generate unit tests (beta)
- [ ] Create PR with unit tests - [ ] Commit unit tests in branch `chore/screenpipe-pin-3c99154`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
- [X](https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai) - [Mastodon](https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai) - [Reddit](https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai) - [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code)Comment
@coderabbitai helpto get the list of available commands.Ticket changed by: adityaharishch