The Screenpipe Monorepo Release skill is designed to manage the sophisticated deployment needs of a multi-language project containing Rust, Tauri, and JavaScript components. It automates the entire release pipeline by identifying code changes, updating versioning files across the workspace, generating user-facing changelogs from git history, and triggering specific GitHub Actions workflows. By providing built-in monitoring and troubleshooting for CI/CD runs on macOS and Windows, it ensures consistent and reliable releases for the desktop app, CLI, and SDKs.
Key Features
01Automated changelog generation filtered for customer value
02Multi-component version synchronization for Rust and Node.js
03GitHub Actions workflow triggering and real-time monitoring
04Smart change-detection for CLI vs. App-only releases
0516,636 GitHub stars
06Automated updater artifact verification for Tauri apps
Use Cases
01Synchronizing a full monorepo release across CLI, App, and MCP
02Generating and publishing standardized changelogs for new versions
03Monitoring cross-platform build statuses for macOS and Windows runners