From 2b30a1f3d6b422cc8a97416c9c973f8f91f82ae3 Mon Sep 17 00:00:00 2001 From: Dmitry Kireev Date: Sat, 31 Jan 2026 08:46:58 +0000 Subject: [PATCH 1/2] Update Docker base image and release workflow tags - chore(Dockerfile-local.example): change base image to ghcr.io/dimmkirr/devcell:0 - chore(.github/workflows/release.yml): modify release tag patterns to use semver major instead of sha or full version --- .github/workflows/release.yml | 4 ++-- Dockerfile-local.example | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3e040695..01d42648 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -60,7 +60,7 @@ jobs: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} tags: | type=semver,pattern={{version}},suffix=-${{ matrix.arch }} - type=sha,prefix=,format=short,suffix=-${{ matrix.arch }} + type=semver,pattern={{major}},suffix=-${{ matrix.arch }} - name: Build and push Docker image uses: docker/build-push-action@v6 @@ -101,7 +101,7 @@ jobs: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} tags: | type=semver,pattern={{version}} - type=sha,prefix=,format=short + type=semver,pattern={{major}} - name: Create and push multi-arch manifest run: | diff --git a/Dockerfile-local.example b/Dockerfile-local.example index b08bc35b..1b9090e0 100644 --- a/Dockerfile-local.example +++ b/Dockerfile-local.example @@ -2,7 +2,7 @@ # Copy to Dockerfile-local and customize (gitignored) # Build with: task build (builds base + local automatically) -FROM devcell:latest +FROM ghcr.io/dimmkirr/devcell:0 # Re-declare ARGs from base (ARGs don't persist across FROM) # Values are passed from compose.yml build args From 56e9a9ca646cfab717125a6088379df94d7fff65 Mon Sep 17 00:00:00 2001 From: Dmitry Kireev Date: Sat, 31 Jan 2026 08:51:31 +0000 Subject: [PATCH 2/2] Update cell service image source to GitHub registry - chore(compose): change cell service image to use GitHub Container Registry URL instead of local tag --- compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compose.yml b/compose.yml index 4a70ccef..9c4c198b 100644 --- a/compose.yml +++ b/compose.yml @@ -6,7 +6,7 @@ # This way it would keep unique claude json history services: cell: - image: devcell:${IMAGE_TAG:-latest} + image: ghcr.io/dimmkirr/devcell:${IMAGE_TAG:-latest} build: context: . dockerfile: ${DOCKERFILE:-Dockerfile}