From 6ba822ca1df05cc9d7d4fcfce6728a00bb61ab75 Mon Sep 17 00:00:00 2001 From: Brendan Kellam Date: Fri, 9 Oct 2026 17:47:41 -0400 Subject: [PATCH 1/3] ci: pull base images from Amazon ECR Public instead of Docker Hub Docker Hub token requests from GitHub-hosted runners are failing (auth.docker.io timeouts / 504s, falling back to the anonymous 429 limit), blocking release builds. Switch the Dockerfile base images and the Prisma migration check's Postgres image to Docker's official mirrors on public.ecr.aws/docker/library, which use the same images without depending on Docker Hub. Co-Authored-By: Claude Opus 5.5 --- .github/actions/check-prisma-migrations/action.yml | 2 +- Dockerfile | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/actions/check-prisma-migrations/action.yml b/.github/actions/check-prisma-migrations/action.yml index 0a0182f93..dc4578cec 100644 --- a/.github/actions/check-prisma-migrations/action.yml +++ b/.github/actions/check-prisma-migrations/action.yml @@ -44,7 +44,7 @@ runs: -e POSTGRES_USER=postgres \ -e POSTGRES_PASSWORD=postgres \ -e POSTGRES_DB=sourcebot \ - -p 5432:5432 postgres:16 + -p 5432:5432 public.ecr.aws/docker/library/postgres:16 for i in $(seq 1 30); do if docker exec prisma-check-pg pg_isready -U postgres -q; then echo "Postgres ready." diff --git a/Dockerfile b/Dockerfile index 17a85cb21..d8c401395 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,8 +13,8 @@ ARG NEXT_PUBLIC_SENTRY_WEBAPP_DSN ARG NEXT_PUBLIC_SENTRY_BACKEND_DSN ARG NEXT_PUBLIC_BUILD_COMMIT_SHA -FROM node:24-alpine3.23 AS node-alpine -FROM golang:1.26-alpine AS go-alpine +FROM public.ecr.aws/docker/library/node:24-alpine3.23 AS node-alpine +FROM public.ecr.aws/docker/library/golang:1.26-alpine AS go-alpine # ---------------------------------- # ------ Build Zoekt ------ From eeb5bc96784d68c173e463cb063320fe1ce88bc7 Mon Sep 17 00:00:00 2001 From: Brendan Kellam Date: Fri, 9 Oct 2026 17:47:50 -0400 Subject: [PATCH 2/3] chore: add changelog entry for #1720 Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b2cfd255b..69d8c9dad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,6 +28,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed `.gitattributes` `linguist-language` overrides being ignored for files in subdirectories. [#1692](https://github.com/sourcebot-dev/sourcebot/pull/1692) - Fixed selected language and repository filters disappearing when filtering the available options. [#1685](https://github.com/sourcebot-dev/sourcebot/pull/1685) - Fixed code highlights not covering every line of a multi-line range. [#1699](https://github.com/sourcebot-dev/sourcebot/pull/1699) +- Switched Docker base images to Amazon ECR Public to avoid Docker Hub pull failures. [#1720](https://github.com/sourcebot-dev/sourcebot/pull/1720) ## [5.1.15] - 2026-09-29 From b8602c5b6cea7309c5395e605b7f64b7ae6d4071 Mon Sep 17 00:00:00 2001 From: Brendan Kellam Date: Fri, 9 Oct 2026 17:48:57 -0400 Subject: [PATCH 3/3] chore: remove changelog entry for #1720 Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 69d8c9dad..b2cfd255b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,7 +28,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed `.gitattributes` `linguist-language` overrides being ignored for files in subdirectories. [#1692](https://github.com/sourcebot-dev/sourcebot/pull/1692) - Fixed selected language and repository filters disappearing when filtering the available options. [#1685](https://github.com/sourcebot-dev/sourcebot/pull/1685) - Fixed code highlights not covering every line of a multi-line range. [#1699](https://github.com/sourcebot-dev/sourcebot/pull/1699) -- Switched Docker base images to Amazon ECR Public to avoid Docker Hub pull failures. [#1720](https://github.com/sourcebot-dev/sourcebot/pull/1720) ## [5.1.15] - 2026-09-29