From 7187a983a1f138bba6998a3e03609428cea171b4 Mon Sep 17 00:00:00 2001 From: eFAILution Date: Wed, 8 Jul 2026 08:53:12 -0400 Subject: [PATCH] ci(release): drop unsafe echo-based GitHub release notes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit release-it ran github.releaseNotes ("echo '${changelog}'") through /bin/sh. When the changelog contains an apostrophe — e.g. #205's title "enum input values aren't offered..." — it closes the single quote, exposing the changelog's markdown parentheses to dash and crashing with 'Syntax error: "(" unexpected'. This failed the main release job while cutting 0.16.0. Remove the redundant echo wrapper; @release-it/conventional-changelog already supplies the changelog as the GitHub release body, so notes are unchanged. --- .release-it.json | 1 - 1 file changed, 1 deletion(-) diff --git a/.release-it.json b/.release-it.json index 617d42ff..b9420b43 100644 --- a/.release-it.json +++ b/.release-it.json @@ -16,7 +16,6 @@ "github": { "release": true, "releaseName": "${version}", - "releaseNotes": "echo '${changelog}'", "draft": false, "preRelease": false, "assets": [