From b7a842395cf10e390d341b90707a78c1194f966a Mon Sep 17 00:00:00 2001 From: cucadmuh <49571317+cucadmuh@users.noreply.github.com> Date: Wed, 29 Apr 2026 01:26:23 +0300 Subject: [PATCH] fix(ci): correct node -p quoting for package.json version in Actions shell (#354) Single-quoted bash passes backslashes literally; escaped quotes broke Node on v24. --- .github/workflows/reusable-channel-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reusable-channel-publish.yml b/.github/workflows/reusable-channel-publish.yml index 81b6e33a..67a0785d 100644 --- a/.github/workflows/reusable-channel-publish.yml +++ b/.github/workflows/reusable-channel-publish.yml @@ -51,7 +51,7 @@ jobs: id: get-version run: | set -euo pipefail - V="$(node -p 'require(\"./package.json\").version')" + V="$(node -p 'require("./package.json").version')" # Never publish with a missing/non-semver-ish version — empty becomes tag "app-v" on GitHub and breaks manifests. if [ -z "$V" ]; then echo "::error::package.json version is empty"