Both release.yml and sidecar-release.yml were updating version.py, causing merge conflicts when both ran on the same push. Now: - release.yml (app) owns: package.json, tauri.conf.json, Cargo.toml, version.py - sidecar-release.yml owns: pyproject.toml only Also deleted the stale sidecar-v1.0.4 tag that failed to push. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>