From 81561ca4d344702e909efb7fb756e679d64443bf Mon Sep 17 00:00:00 2001 From: saju01 Date: Sun, 31 May 2026 14:41:54 +0200 Subject: [PATCH 1/2] Bump Immich to v2.7.5 Update IMMICH_VERSION from v2.1.0 to v2.7.5 (latest upstream server release) in docker-compose.yml and dappnode_package.json. Postgres image pin (14-vectorchord0.4.3-pgvectors0.2.0) is unchanged between these versions, matching the official v2.7.5 compose. Bump package version to 0.1.2. --- dappnode_package.json | 6 +++--- docker-compose.yml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dappnode_package.json b/dappnode_package.json index cc6bc9e..6e5874c 100644 --- a/dappnode_package.json +++ b/dappnode_package.json @@ -1,6 +1,6 @@ { "name": "immich.dnp.dappnode.eth", - "version": "0.1.0", + "version": "0.1.2", "description": "Self hosted image management solution with local face recognition and categorization", "type": "service", "author": "dappnode", @@ -13,12 +13,12 @@ "upstream": [ { "repo": "ghcr.io/immich-app/immich-server", - "version": "v2.1.0", + "version": "v2.7.5", "arg": "IMMICH_VERSION" }, { "repo": "ghcr.io/immich-app/immich-machine-learning", - "version": "v2.1.0", + "version": "v2.7.5", "arg": "IMMICH_VERSION" }, { diff --git a/docker-compose.yml b/docker-compose.yml index 5c88dd3..eaac7ce 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,7 +4,7 @@ services: build: context: ./immich-server args: - IMMICH_VERSION: v2.1.0 + IMMICH_VERSION: v2.7.5 environment: DB_USERNAME: "postgres" DB_PASSWORD: "postgres" @@ -22,7 +22,7 @@ services: build: context: ./immich-machine-learning args: - IMMICH_VERSION: v2.1.0 + IMMICH_VERSION: v2.7.5 environment: UPLOAD_LOCATION: "./library" volumes: From fdf7ff1b02bf430f207e2210e40f14c04981bf93 Mon Sep 17 00:00:00 2001 From: saju01 Date: Sun, 31 May 2026 14:43:55 +0200 Subject: [PATCH 2/2] Fix auto-bump workflow so future Immich releases update automatically The 'Bump upstream version' workflow (auto-check.yml) was failing on every scheduled run and never producing version-bump PRs: - push trigger watched 'master' but the repo default branch is 'main', so it never fired on merges - no permissions block, so the default read-only GITHUB_TOKEN could not create the branch/PR that 'dappnodesdk bump-upstream' needs Set branch to 'main' and grant contents:write + pull-requests:write. With this, the 4-hourly schedule will open automatic PRs when immich publishes a new server release. --- .github/workflows/auto-check.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/auto-check.yml b/.github/workflows/auto-check.yml index bc20d9a..350dd89 100644 --- a/.github/workflows/auto-check.yml +++ b/.github/workflows/auto-check.yml @@ -6,7 +6,11 @@ on: workflow_dispatch: push: branches: - - "master" + - "main" + +permissions: + contents: write + pull-requests: write jobs: build: