From 6ca8fc41b29ba8db2d8c707341fa60f46d581acf Mon Sep 17 00:00:00 2001 From: Developer Date: Tue, 7 Apr 2026 08:00:09 -0700 Subject: [PATCH] Fix sidecar release conflict: stop modifying version.py 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) --- .gitea/workflows/sidecar-release.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/sidecar-release.yml b/.gitea/workflows/sidecar-release.yml index 0fc1e11..6bd6439 100644 --- a/.gitea/workflows/sidecar-release.yml +++ b/.gitea/workflows/sidecar-release.yml @@ -61,9 +61,8 @@ jobs: NEW_VERSION="${MAJOR}.${MINOR}.${NEW_PATCH}" echo "New sidecar version: ${NEW_VERSION}" + # Only update pyproject.toml -- version.py is owned by the app release workflow sed -i "s/^version = \"${CURRENT}\"/version = \"${NEW_VERSION}\"/" pyproject.toml - sed -i "s/__version__ = \"${CURRENT}\"/__version__ = \"${NEW_VERSION}\"/" version.py - sed -i "s/__version_info__ = .*/__version_info__ = (${MAJOR}, ${MINOR}, ${NEW_PATCH})/" version.py echo "version=${NEW_VERSION}" >> $GITHUB_OUTPUT echo "tag=sidecar-v${NEW_VERSION}" >> $GITHUB_OUTPUT @@ -75,7 +74,7 @@ jobs: run: | NEW_VERSION="${{ steps.bump.outputs.version }}" TAG="${{ steps.bump.outputs.tag }}" - git add pyproject.toml version.py + git add pyproject.toml git commit -m "chore: bump sidecar version to ${NEW_VERSION} [skip ci]" git tag "${TAG}"