From a4b100feea26393aba895eeb4c4f398aba23cfef Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Sat, 8 Aug 2026 11:54:31 +0200 Subject: [PATCH] =?UTF-8?q?fix(ente):=20unbreak=20build=20=E2=80=94=20base?= =?UTF-8?q?=20image=20moved=20to=20ghcr.io/ente/server=20(#2946)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(ente): base image moved to ghcr.io/ente/server Upstream renamed the GitHub org ente-io -> ente. github.com redirects, so the web-builder clone still worked, but GHCR does not redirect: the base image ghcr.io/ente-io/server:latest now resolves to 'not found' and every rebuild failed (run 31227202542). Points the base image and the web source clone at the new org, and lands the 4.4.25 bump the updater bot had reverted by the same failure. Co-Authored-By: Claude Opus 5 * fix(ente): sync build.json and README to the renamed org, tidy changelog build.json still pinned ghcr.io/ente-io/server:927c6a31... — a dead reference after the org rename (the pinned digest does resolve under ente/server, verified 200 from the registry). It is inert today since this Dockerfile hardcodes its FROM rather than consuming ARG BUILD_FROM, but leaving a dead ref there is a trap for the next person. Also repoints the two README links and matches the changelog date format to the surrounding entries. Reported by Copilot on PR #2946. Co-Authored-By: Claude Opus 5 --------- Co-authored-by: Claude Opus 5 --- ente/CHANGELOG.md | 5 ++++- ente/Dockerfile | 4 ++-- ente/README.md | 4 ++-- ente/build.json | 4 ++-- ente/config.yaml | 2 +- ente/updater.json | 6 +++--- 6 files changed, 14 insertions(+), 11 deletions(-) diff --git a/ente/CHANGELOG.md b/ente/CHANGELOG.md index 15c481b126..7babe122c1 100644 --- a/ente/CHANGELOG.md +++ b/ente/CHANGELOG.md @@ -1,4 +1,7 @@ - +## 4.4.25 (2026-08-08) +- Update to latest version from ente/ente (changelog : https://github.com/ente/ente/releases) +- Fix build failure: upstream renamed the `ente-io` org to `ente`, so the base image is now `ghcr.io/ente/server` (GHCR does not follow the rename) + ## 4.4.23 (2026-06-11) - Update to latest version from ente-io/ente (changelog : https://github.com/ente-io/ente/releases) ## 1.7.24 (2026-06-05) diff --git a/ente/Dockerfile b/ente/Dockerfile index bc317c13dd..d43893c6a0 100644 --- a/ente/Dockerfile +++ b/ente/Dockerfile @@ -30,7 +30,7 @@ RUN set -eux; \ # Pull the web source WORKDIR /src -RUN git clone --depth 1 --branch "${ENTE_WEB_TAG}" https://github.com/ente-io/ente.git . +RUN git clone --depth 1 --branch "${ENTE_WEB_TAG}" https://github.com/ente/ente.git . # Build web workspace (lives in ./web) WORKDIR /src/web @@ -52,7 +52,7 @@ RUN npm run build:memories ################# # 1) Base image # ################# -FROM ghcr.io/ente-io/server:latest +FROM ghcr.io/ente/server:latest ################## # 2) Tune image # diff --git a/ente/README.md b/ente/README.md index 002eadca90..8039ecb9e0 100644 --- a/ente/README.md +++ b/ente/README.md @@ -31,7 +31,7 @@ _Thanks to everyone having starred my repo! To star it click on the image below, --- -[Ente](https://github.com/ente-io/ente) is a self-hosted, end-to-end encrypted photo and video storage solution. This addon provides a complete Ente server setup including the museum API server and MinIO S3-compatible storage backend. +[Ente](https://github.com/ente/ente) is a self-hosted, end-to-end encrypted photo and video storage solution. This addon provides a complete Ente server setup including the museum API server and MinIO S3-compatible storage backend. Ente offers: - End-to-end encrypted photo and video backup @@ -41,7 +41,7 @@ Ente offers: - Album sharing with family and friends - Full control over your data with self-hosting -This addon is based on the official Ente server: https://github.com/ente-io/ente/tree/main/server +This addon is based on the official Ente server: https://github.com/ente/ente/tree/main/server ## Configuration diff --git a/ente/build.json b/ente/build.json index 078cf1840c..793a32b54d 100644 --- a/ente/build.json +++ b/ente/build.json @@ -1,6 +1,6 @@ { "build_from": { - "aarch64": "ghcr.io/ente-io/server:927c6a316f181c7901446311f0085593b346b336", - "amd64": "ghcr.io/ente-io/server:927c6a316f181c7901446311f0085593b346b336" + "aarch64": "ghcr.io/ente/server:927c6a316f181c7901446311f0085593b346b336", + "amd64": "ghcr.io/ente/server:927c6a316f181c7901446311f0085593b346b336" } } diff --git a/ente/config.yaml b/ente/config.yaml index 72d2fc618c..fca0e961ba 100644 --- a/ente/config.yaml +++ b/ente/config.yaml @@ -131,6 +131,6 @@ schema: slug: ente udev: true url: https://github.com/alexbelgium/hassio-addons -version: "4.4.23" +version: "4.4.25" video: true webui: http://[HOST]:[PORT:3000] diff --git a/ente/updater.json b/ente/updater.json index d8d8dd2093..394f44155d 100644 --- a/ente/updater.json +++ b/ente/updater.json @@ -1,9 +1,9 @@ { "github_beta": "false", - "last_update": "2026-06-11", + "last_update": "2026-08-08", "repository": "alexbelgium/hassio-addons", "slug": "ente", "source": "github", - "upstream_repo": "ente-io/ente", - "upstream_version": "4.4.23" + "upstream_repo": "ente/ente", + "upstream_version": "4.4.25" }