From 31f9fe5324c467971999b6df550114487958a9d5 Mon Sep 17 00:00:00 2001 From: Denis Rossati Date: Thu, 18 Jun 2026 00:12:42 -0300 Subject: [PATCH] Replace sed with jq --- .github/workflows/deploy-release.yaml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy-release.yaml b/.github/workflows/deploy-release.yaml index ca90f7d4..f69527e5 100644 --- a/.github/workflows/deploy-release.yaml +++ b/.github/workflows/deploy-release.yaml @@ -13,8 +13,12 @@ jobs: cp LICENSE README.md build/ && cd build && find . -type f -path '*/*\.js.map' -exec sed -i -e "s~../src~src~" {} + && - sed -i -e "s~\"version\": \"0.0.0-dev\"~\"version\": \"${GITHUB_REF##*/}\"~" package.json && - sed -i -e "s~\./build~.~" package.json && - sed -i -e "s~./src~.~" package.json + tmp=$(mktemp) && + jq --arg version "$GITHUB_REF_NAME" ' + .version = $version | + .main |= gsub("\\./build"; ".") | + .main |= gsub("\\./src"; ".") + ' package.json > "$tmp" && + mv "$tmp" package.json secrets: NPM_TOKEN: ${{ secrets.NPM_TOKEN }}