From fe66621858dbe6dabe61311645f10474ae995674 Mon Sep 17 00:00:00 2001 From: Flo HUCK Date: Mon, 23 Feb 2026 10:49:13 +0100 Subject: [PATCH 1/2] Update upsun.json when using Composable Image, `type` is now required --- validator/schema/upsun.json | 1 + 1 file changed, 1 insertion(+) diff --git a/validator/schema/upsun.json b/validator/schema/upsun.json index 11e536d..3e8557e 100644 --- a/validator/schema/upsun.json +++ b/validator/schema/upsun.json @@ -723,6 +723,7 @@ }, { "required": [ + "type", "stack" ] } From e7020372220884a14276ebcb31978a6a8e560795 Mon Sep 17 00:00:00 2001 From: Laurent Arnoud Date: Tue, 9 Jun 2026 08:35:28 +0000 Subject: [PATCH 2/2] fix(tests): add required type field to stack test case The upsun.json schema now requires 'type' when using composable image stack. Update the test fixture to include the required field. --- validator/validator_test.go | 1 + 1 file changed, 1 insertion(+) diff --git a/validator/validator_test.go b/validator/validator_test.go index 8c06723..0673c3d 100644 --- a/validator/validator_test.go +++ b/validator/validator_test.go @@ -138,6 +138,7 @@ services: Data: []byte(` applications: app1: + type: "composable:25.05" stack: - "php@8.3": extensions: