From aae0a35a2fda29999bb755c4d4418c3d0523f1b6 Mon Sep 17 00:00:00 2001 From: Isaac Good Date: Thu, 2 Apr 2026 22:08:12 -0700 Subject: [PATCH 1/3] Upgrade workflow images from Ubuntu 22.04 to 24.04 --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f156a5a..9bba907 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,7 +8,7 @@ on: jobs: ci: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout repository From 0f9517befc92ac8e47b934ca6f9b306fa6ef5ae8 Mon Sep 17 00:00:00 2001 From: Isaac Good Date: Thu, 2 Apr 2026 23:29:06 -0700 Subject: [PATCH 2/3] Update rest-api example --- exercises/practice/rest-api/.meta/example.sql | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/exercises/practice/rest-api/.meta/example.sql b/exercises/practice/rest-api/.meta/example.sql index 8ed7e12..7e43204 100644 --- a/exercises/practice/rest-api/.meta/example.sql +++ b/exercises/practice/rest-api/.meta/example.sql @@ -7,7 +7,9 @@ SET IIF( json_type(DB.value) IS NULL, json_array(), - json_array(DB.value) + json_array( + json(DB.value) + ) ) ) FROM From 3dd1f3a5614812aeca9caef81e604748d35ce1da Mon Sep 17 00:00:00 2001 From: Isaac Good Date: Thu, 2 Apr 2026 23:42:35 -0700 Subject: [PATCH 3/3] Update binary-search example --- exercises/practice/binary-search/.meta/example.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exercises/practice/binary-search/.meta/example.sql b/exercises/practice/binary-search/.meta/example.sql index a632c18..0afd2c6 100644 --- a/exercises/practice/binary-search/.meta/example.sql +++ b/exercises/practice/binary-search/.meta/example.sql @@ -32,13 +32,13 @@ SELECT WHEN JSON_EXTRACT( list, PRINTF('$[%d][0]', JSON_ARRAY_LENGTH(list) / 2) ) > target - THEN (SELECT JSON_GROUP_ARRAY(j.value) + THEN (SELECT JSON_GROUP_ARRAY(JSON(j.value)) FROM JSON_EACH(list) j WHERE j.key < JSON_ARRAY_LENGTH(list) / 2) WHEN JSON_EXTRACT( list, PRINTF('$[%d][0]', JSON_ARRAY_LENGTH(list) / 2) ) < target - THEN (SELECT JSON_GROUP_ARRAY(j.value) + THEN (SELECT JSON_GROUP_ARRAY(JSON(j.value)) FROM JSON_EACH(list) j WHERE j.key > JSON_ARRAY_LENGTH(list) / 2) END,