diff --git a/.github/workflows/cd-core.yaml b/.github/workflows/cd-core.yaml index 370fdd6a80..8fe2d7797c 100644 --- a/.github/workflows/cd-core.yaml +++ b/.github/workflows/cd-core.yaml @@ -24,8 +24,7 @@ jobs: file: ./packages/core/package.json field: version value: ${{ github.event.release.tag_name }} - - uses: JS-DevTools/npm-publish@v3 - with: - package: ./packages/core/package.json - access: public - token: ${{ secrets.NPM_TOKEN }} + - name: Publish package + run: yarn workspace @human-protocol/core npm publish --access public + env: + YARN_NPM_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/.github/workflows/cd-node-sdk.yaml b/.github/workflows/cd-node-sdk.yaml index 508d24689c..dc066b215b 100644 --- a/.github/workflows/cd-node-sdk.yaml +++ b/.github/workflows/cd-node-sdk.yaml @@ -23,14 +23,14 @@ jobs: run: yarn install --immutable - name: Build core package run: yarn build:core - - name: Change Node.js SDK version + - name: Change Node.js SDK version from release tag uses: jossef/action-set-json-field@v2 if: ${{ github.event_name != 'workflow_dispatch' }} with: file: ./packages/sdk/typescript/human-protocol-sdk/package.json field: version value: ${{ github.event.release.tag_name }} - - name: Change Node.js SDK version + - name: Change Node.js SDK version from workflow input uses: jossef/action-set-json-field@v2 if: ${{ github.event_name == 'workflow_dispatch' }} with: @@ -38,11 +38,8 @@ jobs: field: version value: ${{ github.event.inputs.release_version }} - name: Build SDK package - run: yarn build - working-directory: ./packages/sdk/typescript/human-protocol-sdk - - uses: JS-DevTools/npm-publish@v3 - name: Publish - with: - package: ./packages/sdk/typescript/human-protocol-sdk/package.json - access: public - token: ${{ secrets.NPM_TOKEN }} + run: yarn workspace @human-protocol/sdk build + - name: Publish package + run: yarn workspace @human-protocol/sdk npm publish --access public + env: + YARN_NPM_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/packages/sdk/typescript/human-protocol-sdk/package.json b/packages/sdk/typescript/human-protocol-sdk/package.json index c1a59d5d76..2f03e86181 100644 --- a/packages/sdk/typescript/human-protocol-sdk/package.json +++ b/packages/sdk/typescript/human-protocol-sdk/package.json @@ -38,7 +38,7 @@ ] }, "dependencies": { - "@human-protocol/core": "workspace:*", + "@human-protocol/core": "workspace:x", "axios": "^1.4.0", "ethers": "~6.13.5", "graphql": "^16.8.1", diff --git a/yarn.lock b/yarn.lock index 2a4f6ef4a9..aa4f0c7503 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3860,7 +3860,7 @@ __metadata: languageName: node linkType: hard -"@human-protocol/core@workspace:*, @human-protocol/core@workspace:packages/core": +"@human-protocol/core@workspace:*, @human-protocol/core@workspace:packages/core, @human-protocol/core@workspace:x": version: 0.0.0-use.local resolution: "@human-protocol/core@workspace:packages/core" dependencies: @@ -4515,7 +4515,7 @@ __metadata: version: 0.0.0-use.local resolution: "@human-protocol/sdk@workspace:packages/sdk/typescript/human-protocol-sdk" dependencies: - "@human-protocol/core": "workspace:*" + "@human-protocol/core": "workspace:x" axios: "npm:^1.4.0" eslint: "npm:^8.55.0" ethers: "npm:~6.13.5"