From 31f9fe5324c467971999b6df550114487958a9d5 Mon Sep 17 00:00:00 2001 From: Denis Rossati Date: Thu, 18 Jun 2026 00:12:42 -0300 Subject: [PATCH 1/2] 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 }} From fc7498efa15db2b17f5c4f9b0e7222c7adc6f26d Mon Sep 17 00:00:00 2001 From: Denis Rossati Date: Mon, 22 Jun 2026 08:44:23 -0300 Subject: [PATCH 2/2] Fix workflow --- .github/workflows/deploy-release.yaml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/deploy-release.yaml b/.github/workflows/deploy-release.yaml index f69527e5..65061bca 100644 --- a/.github/workflows/deploy-release.yaml +++ b/.github/workflows/deploy-release.yaml @@ -14,11 +14,7 @@ jobs: cd build && find . -type f -path '*/*\.js.map' -exec sed -i -e "s~../src~src~" {} + && tmp=$(mktemp) && - jq --arg version "$GITHUB_REF_NAME" ' - .version = $version | - .main |= gsub("\\./build"; ".") | - .main |= gsub("\\./src"; ".") - ' package.json > "$tmp" && + 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 }}