From 8af7cb6c43931e65b24b4a83fd623b7031e5bfc6 Mon Sep 17 00:00:00 2001 From: cp-dharti-r Date: Thu, 11 Jan 2024 14:47:02 +0530 Subject: [PATCH] Fix publishing npm package ci --- .github/workflows/publish.yml | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index c8206ec..fc7c8fb 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -21,19 +21,21 @@ jobs: # Check if the vue-file-upload version already exists on npm - name: Check Version Existence - id: check_version + id: check_vue_version run: | if npm show @canopassoftware/vue-file-upload@1.0.8; then echo "Version already published. Skipping npm publish." - echo "::set-output name=skip_publish::true" + echo "::set-output name=skip_vue_publish::true" else - echo "::set-output name=skip_publish::false" + echo "::set-output name=skip_vue_publish::false" fi # Publish only if the vue-file-upload version check passed - name: Publish to npm - if: steps.check_version.outputs.skip_publish != true - run: npm publish --access public + if: steps.check_vue_version.outputs.skip_vue_publish != 'true' + run: | + cd vue + npm publish --access public env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} @@ -52,18 +54,20 @@ jobs: # Check if the react-file-upload version already exists on npm - name: Check Version Existence - id: check_version + id: check_react_version run: | if npm show @canopassoftware/react-file-upload@1.2.0; then echo "Version already published. Skipping npm publish." - echo "::set-output name=skip_publish::true" + echo "::set-output name=skip_react_publish::true" else - echo "::set-output name=skip_publish::false" + echo "::set-output name=skip_react_publish::false" fi # Publish only if the react-file-upload version check passed - name: Publish to npm - if: steps.check_version.outputs.skip_publish != true - run: npm publish --access public + if: steps.check_react_version.outputs.skip_react_publish != 'true' + run: | + cd react + npm publish --access public env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}