From 77ef9013727d680beb83ed7e29df944112bc7db8 Mon Sep 17 00:00:00 2001 From: Marko Vejnovic Date: Sat, 13 Jun 2026 17:32:41 +0000 Subject: [PATCH] fix(ci): drop removed default_image kwarg from dogfood pipeline MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The `@hm.pipeline` decorator no longer accepts `default_image` — root steps auto-stamp `ubuntu:24.04`. The committed `.hm/ci.py` still passed it, so prod's server-side render rejected it: TypeError: pipeline() got an unexpected keyword argument 'default_image' failing every `ci` build at render time (`render_failed`, exit 1). Remove the kwarg. The `:apt: base` root now auto-stamps `ubuntu:24.04` (verified via dump_registry_json), so build behavior is unchanged. --- .hm/ci.py | 1 - 1 file changed, 1 deletion(-) diff --git a/.hm/ci.py b/.hm/ci.py index ab2f5c1b..56629d69 100644 --- a/.hm/ci.py +++ b/.hm/ci.py @@ -66,7 +66,6 @@ def ts_project(shared_base: hm.Target[hm.Step]) -> tuple[hm.Step, ...]: @hm.pipeline( "ci", env={"CI": "true"}, - default_image="ubuntu:24.04", triggers=[ hm.push(branch="main"), hm.pr(branches="main"),