
Release
This handles the entire monorepo release dance for Cyrus: bumping versions, publishing nine packages to npm in strict dependency order, updating changelogs, tagging git, and syncing Linear issues from MergedUnreleased to ReleasedMonitoring. The workflow is opinionated and specific, running pnpm install after each publish to keep the lockfile in sync, and it enforces publishing from feature branches with no-git-checks flags. You'd use this when you're ready to ship and don't want to manually remember that simple-agent-runner must come before edge-worker or that changelogs need splitting between user-facing and internal. It's basically a runbook turned into a skill, and if your release process looks anything like this, you'll appreciate having it automated.
- skills.sh installs
- 141
- GitHub stars
- 615
- last updated
- Jun 3, 2026
Install
$ npx -y skills add ceedaragents/cyrus --skill release --agent claude-codeInstalls into .claude/skills of the current project.
Files
Release Cyrus
Run Cyrus releases through the trusted-publishing workflow. Do not publish workspace packages manually.
Required reference
Read apps/cli/RELEASING.md completely before taking release actions. Treat it
as the canonical operator guide and scripts/release-packages.mjs as the
canonical package list and dependency order.
Editing release workflows, scripts, installers, or release documentation does
not invoke this release procedure. Validate those changes with targeted checks
and the F1 applicability policy in skills/f1-test-drive/SKILL.md.
Workflow
Sponsors
Details
- Repository
- github.com/ceedaragents/cyrus
- Category
- Release Management
- First seen
- Jun 3, 2026