From eafe103deaece19c70b1fa01866b31acb1c68917 Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Thu, 20 Aug 2026 12:22:24 +1200 Subject: [PATCH 1/2] Fix baseline CI failures Assisted-By: devx/c76f68ef-c5ab-4096-b170-fc6974ad760d --- CMakeLists.txt | 2 +- api_test/main.c | 4 ++-- test/spec.txt | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a6a663c81..12b4915e3 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.0) +cmake_minimum_required(VERSION 3.5) project(cmark-gfm) set(PROJECT_VERSION_MAJOR 0) diff --git a/api_test/main.c b/api_test/main.c index 1a104567a..68412f335 100644 --- a/api_test/main.c +++ b/api_test/main.c @@ -689,7 +689,7 @@ static void render_commonmark(test_batch_runner *runner) { cmark_node *text = cmark_node_new(CMARK_NODE_TEXT); cmark_node_set_literal(text, "Hi"); commonmark = cmark_render_commonmark(text, CMARK_OPT_DEFAULT, 0); - STR_EQ(runner, commonmark, "Hi\n", "render single inline node"); + STR_EQ(runner, commonmark, "Hi", "render single inline node"); free(commonmark); cmark_node_free(text); @@ -733,7 +733,7 @@ static void render_plaintext(test_batch_runner *runner) { cmark_node *text = cmark_node_new(CMARK_NODE_TEXT); cmark_node_set_literal(text, "Hi"); plaintext = cmark_render_plaintext(text, CMARK_OPT_DEFAULT, 0); - STR_EQ(runner, plaintext, "Hi\n", "render single inline node"); + STR_EQ(runner, plaintext, "Hi", "render single inline node"); free(plaintext); cmark_node_free(text); diff --git a/test/spec.txt b/test/spec.txt index d42f3369e..d2459c770 100644 --- a/test/spec.txt +++ b/test/spec.txt @@ -9163,7 +9163,7 @@ These are not autolinks: ```````````````````````````````` example . -

<m:abc>

+ ```````````````````````````````` From 42377d7fdb6775b4fd202decb24051734b673890 Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Thu, 20 Aug 2026 12:26:54 +1200 Subject: [PATCH 2/2] Avoid shadowed front matter info variable Assisted-By: devx/c76f68ef-c5ab-4096-b170-fc6974ad760d --- src/commonmark.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/commonmark.c b/src/commonmark.c index ee76f7a6b..3897f9b92 100644 --- a/src/commonmark.c +++ b/src/commonmark.c @@ -494,10 +494,13 @@ static int S_render_node(cmark_renderer *renderer, cmark_node *node, case CMARK_NODE_FRONT_MATTER: if (entering) { - const char *info = cmark_node_get_fence_info(node); + const char *front_matter_info = cmark_node_get_fence_info(node); BLANKLINE(); LIT("---"); - if (info && *info) { LIT(" "); OUT(info, false, LITERAL); } + if (front_matter_info && *front_matter_info) { + LIT(" "); + OUT(front_matter_info, false, LITERAL); + } LIT("\n"); OUT(cmark_node_get_literal(node), false, LITERAL); LIT("---\n");