diff --git a/.github/workflows/cli.yml b/.github/workflows/cli.yml
index 57df2bb8a2..87170e5d59 100644
--- a/.github/workflows/cli.yml
+++ b/.github/workflows/cli.yml
@@ -3,14 +3,14 @@ on:
   workflow_dispatch:
   push:
     branches: [main]
-    paths: 
-      - 'cli/**'
-      - '.github/workflows/cli.yml'
+    paths:
+      - "cli/**"
+      - ".github/workflows/cli.yml"
   pull_request:
     branches: [main]
-    paths: 
-      - 'cli/**'
-      - '.github/workflows/cli.yml'
+    paths:
+      - "cli/**"
+      - ".github/workflows/cli.yml"
 
 concurrency:
   group: ${{ github.workflow }}-${{ github.ref }}
@@ -34,7 +34,12 @@ jobs:
         with:
           node-version: "20.x"
           registry-url: "https://registry.npmjs.org"
+      - name: Prepare SDK
+        run: npm ci --prefix ../open-api/typescript-sdk/
+      - name: Build SDK
+        run: npm run build --prefix ../open-api/typescript-sdk/
       - run: npm ci
+      - run: npm run build
       - run: npm publish
         if: ${{ github.event_name == 'workflow_dispatch' }}
         env:
@@ -62,7 +67,7 @@ jobs:
           registry: ghcr.io
           username: ${{ github.repository_owner }}
           password: ${{ secrets.GITHUB_TOKEN }}
-      
+
       - name: Get package version
         id: package-version
         run: |
@@ -73,10 +78,13 @@ jobs:
         id: metadata
         uses: docker/metadata-action@v5
         with:
+          flavor: |
+            latest=false
           images: |
             name=ghcr.io/${{ github.repository_owner }}/immich-cli
           tags: |
             type=raw,value=${{ steps.package-version.outputs.version }},enable=${{ github.event_name == 'workflow_dispatch' }}
+            type=raw,value=latest,enable=${{ github.event_name == 'workflow_dispatch' }}
 
       - name: Build and push image
         uses: docker/build-push-action@v5.1.0
diff --git a/cli/package.json b/cli/package.json
index caa59b2027..559ea7037f 100644
--- a/cli/package.json
+++ b/cli/package.json
@@ -1,11 +1,11 @@
 {
   "name": "@immich/cli",
-  "version": "2.0.7",
+  "version": "2.0.8",
   "description": "Command Line Interface (CLI) for Immich",
   "type": "module",
   "exports": "./dist/index.js",
   "bin": {
-    "immich": "./dist/index.js"
+    "immich": "dist/index.js"
   },
   "license": "MIT",
   "keywords": [
@@ -51,7 +51,7 @@
   },
   "repository": {
     "type": "git",
-    "url": "github:immich-app/immich",
+    "url": "git+https://github.com/immich-app/immich.git",
     "directory": "cli"
   },
   "engines": {