diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 921d31fec..41f8aa3de 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -110,15 +110,14 @@ jobs: env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} run: | - echo "//registry.npmjs.org/:_authToken=${NODE_AUTH_TOKEN}" > ~/.npmrc publish_if_new() { local dir=$1 - local name=$(cd "$dir" && node -p "require('./package.json').name") - local version=$(cd "$dir" && node -p "require('./package.json').version") + local name=$(node -p "require('./$dir/package.json').name") + local version=$(node -p "require('./$dir/package.json').version") if npm view "${name}@${version}" version 2>/dev/null; then echo "${name}@${version} already published, skipping" else - (cd "$dir" && npm publish --provenance --access public) + npm publish "./$dir" --provenance --access public fi } publish_if_new packages/core