diff --git a/.circleci/config.yml b/.circleci/config.yml index 77d68a28b..3bf036d7a 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -298,17 +298,7 @@ jobs: command: echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > ~/repo/.npmrc - run: name: 'Publish' - command: | - FORCE_PUBLISH=$($(yarn bin)/lerna changed --json | jq '. | map(.name) | join (",")' -r) - echo $FORCE_PUBLISH - $(yarn bin)/lerna publish \ - prerelease \ - --no-git-tag-version \ - --no-push \ - --preid next \ - --dist-tag next \ - --yes \ - --force-publish=${FORCE_PUBLISH} + command: yarn run publish-prerelease workflows: ## Lerna will run lint, build and test diff --git a/package.json b/package.json index 4a96a71f1..a5a737f1e 100644 --- a/package.json +++ b/package.json @@ -25,8 +25,8 @@ "lerna": "lerna", "packageJsonLint": "npmPkgJsonLint ./packages", "publish-npm": "lerna publish --conventional-commits --exact --message \"chore(release): publish %s\" --no-changelog --yes", - "publish-manual-prerelease": "lerna publish prerelease --no-push --preid next --dist-tag next", - "publish-prerelease": "FORCE_PUBLISH=$(lerna changed --json | jq '. | map(.name) | join (\",\")' -r) && echo $FORCE_PUBLISH && lerna publish prerelease --no-push --preid next --dist-tag next --yes --force-publish=${FORCE_PUBLISH}", + "publish-manual-prerelease": "lerna publish --canary prerelease --no-git-tag-version --no-push --preid next --dist-tag next", + "publish-prerelease": "FORCE_PUBLISH=$(lerna changed --json | jq '. | map(.name) | join (\",\")' -r) && echo $FORCE_PUBLISH && lerna publish --canary prerelease --no-git-tag-version --no-push --preid next --dist-tag next --yes --force-publish=${FORCE_PUBLISH}", "deploy:contracts": "yarn workspace @requestnetwork/smart-contracts deploy", "start:request-node": "LIT_PROTOCOL_NETWORK=datil-dev yarn workspace @requestnetwork/request-node start", "test": "lerna run test",