release · git:20260711.1ecdca5 · 2026-07-11 · sha256 a640cb84bf9c41d4
release git:20260711.1ecdca5A
Immutable. This exact content is served forever at /api/v1/blob/a640cb84bf9c41d4.
--- title: Release flow description: Step through versioning, tagging, and verification name: release --- ## 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 ```