From 7c83748a8e34a226155e21eb85e6de46d89b8f9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anders=20B=C3=A4lter?= Date: Fri, 16 Jan 2026 15:46:47 +0100 Subject: [PATCH] Fix deb build to use correct Docker build arg name The Dockerfile.deb expects `build_image` but the workflow was passing `image`, causing all builds to use the default ubuntu-24.04 base image regardless of the target OS matrix. This resulted in all deb packages having identical sha256 hashes and wrong dependencies (libc6 >= 2.38). Also update Crystal image tag from 1.15.1 to 1.18.2, as the 1.15.1 images no longer exist on Docker Hub. Using 1.18.2 instead of latest to avoid deprecation warnings in newer Crystal versions. Fixes #238 --- .github/workflows/packages.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 1cbd556..46efd67 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -73,7 +73,7 @@ jobs: file: Dockerfile.deb platforms: linux/amd64,linux/arm64 build-args: | - image=84codes/crystal:1.15.1-${{ matrix.os }} + build_image=84codes/crystal:1.18.2-${{ matrix.os }} version=${{ env.version }} outputs: builds @@ -139,7 +139,7 @@ jobs: file: Dockerfile.rpm platforms: linux/amd64,linux/arm64 build-args: | - build_image=84codes/crystal:1.15.1-${{ matrix.os }} + build_image=84codes/crystal:1.18.2-${{ matrix.os }} version=${{ env.version }} outputs: RPMS