---
name: Release
slug: release-3
category: DevOps
description: Release manages versioning, tagging, and verification for a release pipeline. Use it when bumping package versions, creating and pushing tags, and confirming release workflows.
github: "https://github.com/Devin-AXIS/iPolloWork/tree/main/.opencode/skills/release"
language: TypeScript
stars: 4292
forks: 825
install: "npx degit https://github.com/Devin-AXIS/iPolloWork/tree/main/.opencode/skills/release ~/.claude/skills/release"
installs_to: ~/.claude/skills/release
source_path: .opencode/skills/release/SKILL.md
collection_size: 25
category_size: 798
collection_url: "https://dirskills.com/collections/Devin-AXIS/iPolloWork"
added: 2026-08-20T07:54:34.765Z
last_synced: 2026-08-20T07:54:34.765Z
canonical_url: "https://dirskills.com/skills/release-3"
---

# Release

Release manages versioning, tagging, and verification for a release pipeline. Use it when bumping package versions, creating and pushing tags, and confirming release workflows.

**Install:**

```bash
npx degit https://github.com/Devin-AXIS/iPolloWork/tree/main/.opencode/skills/release ~/.claude/skills/release
```

## README

## Prepare
Confirm the repo is on `main` and clean. Keep changes aligned with OpenCode primitives like `.opencode`, `opencode.json`, skills, and plugins when relevant.

---

## Bump
Update versions in `packages/app/package.json`, `packages/desktop/package.json`, `packages/orchestrator/package.json` (publishes as `ipollowork-orchestrator`), `packages/desktop/src-tauri/tauri.conf.json`, and `packages/desktop/src-tauri/Cargo.toml`. Use one of these commands.

```bash
pnpm bump:patch
pnpm bump:minor
pnpm bump:major
pnpm bump:set -- 0.1.21
```

---

## Merge
Merge the version bump into `main`. Make sure no secrets or credentials are committed.

---

## Tag
Create and push the tag to trigger the Release App workflow.

```bash
git tag vX.Y.Z
git push origin vX.Y.Z
```

---

## Rerun
If a tag needs a rerun, dispatch the workflow.

```bash
gh workflow run "Release App" --repo Devin-AXIS/iPolloWork -f tag=vX.Y.Z
```

---

## Verify
Confirm the run and the published release.

```bash
gh run list --repo Devin-AXIS/iPolloWork --workflow "Release App" --limit 5
gh release view vX.Y.Z --repo Devin-AXIS/iPolloWork
```
