From aa35610c67b81020e1d81be3271201906bd95d2e Mon Sep 17 00:00:00 2001 From: Gaiar Baimuratov Date: Thu, 28 Aug 2025 22:45:14 +0200 Subject: [PATCH] Add support for legacy architectures (i386 and armv6) Extends Docker build to include: - linux/386: 32-bit x86 systems (legacy servers, older PCs) - linux/arm/v6: ARMv6 devices (Raspberry Pi Zero, Pi 1, older ARM systems) Motivation: Many users have legacy but capable hardware that can effectively run containerized applications. These older systems often have sufficient resources for iSponsorBlockTV but lack support in most modern Docker images. Technical impact: - Zero breaking changes for existing users - Leverages existing QEMU cross-compilation infrastructure - Minimal build time increase (~10-15%) - Broader device compatibility without maintenance overhead --- .github/workflows/build_docker_images.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_docker_images.yml b/.github/workflows/build_docker_images.yml index b55f5f9..dddcd5c 100644 --- a/.github/workflows/build_docker_images.yml +++ b/.github/workflows/build_docker_images.yml @@ -71,7 +71,7 @@ jobs: uses: docker/build-push-action@v6 with: context: . - platforms: linux/amd64, linux/arm64, linux/arm/v7 + platforms: linux/amd64, linux/arm64, linux/arm/v7, linux/386, linux/arm/v6 push: ${{ github.event_name != 'pull_request' }} tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }}