From f921367018a509feb5da4d2a3498bbb2c2d070c5 Mon Sep 17 00:00:00 2001 From: rahuljain-dev Date: Tue, 3 Oct 2023 12:04:10 +0530 Subject: [PATCH] ELEMENTS-1677: build failed while generating a snapshot for elements project --- .github/workflows/main.yaml | 7 +++++-- .github/workflows/preview.yaml | 5 ++++- .github/workflows/promote.yaml | 16 ++++++++++------ .github/workflows/storybook.yaml | 5 ++++- 4 files changed, 23 insertions(+), 10 deletions(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index b34ab48deb..1222aeb6f6 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -1,5 +1,8 @@ name: Build +env: + lerna: 'lerna@6.6.2' + on: push: branches: @@ -55,7 +58,7 @@ jobs: - name: Set version to ${{ env.VERSION }} run: | npm version $VERSION --no-git-tag-version - npx lerna version $VERSION --no-push --force-publish --no-git-tag-version --yes + npx $lerna version $VERSION --no-push --force-publish --no-git-tag-version --yes - name: Tag run: | @@ -66,4 +69,4 @@ jobs: - name: Publish env: NODE_AUTH_TOKEN: ${{ secrets.NPM_PACKAGES_TOKEN }} - run: npx lerna exec --ignore @nuxeo/nuxeo-elements-storybook -- npm publish --tag SNAPSHOT + run: npx $lerna exec --ignore @nuxeo/nuxeo-elements-storybook -- npm publish --tag SNAPSHOT diff --git a/.github/workflows/preview.yaml b/.github/workflows/preview.yaml index 06e1d919e0..3aae6f6c60 100644 --- a/.github/workflows/preview.yaml +++ b/.github/workflows/preview.yaml @@ -1,5 +1,8 @@ name: Preview +env: + lerna: 'lerna@6.6.2' + on: pull_request: types: [opened, synchronize, reopened, labeled] @@ -40,7 +43,7 @@ jobs: npm run bootstrap - name: Run analysis - run: npx lerna run analysis --parallel + run: npx $lerna run analysis --parallel - name: Build storybook working-directory: ./storybook diff --git a/.github/workflows/promote.yaml b/.github/workflows/promote.yaml index 1dc59f2c55..eb37256d9f 100644 --- a/.github/workflows/promote.yaml +++ b/.github/workflows/promote.yaml @@ -1,5 +1,8 @@ name: Promote release +env: + lerna: 'lerna@6.6.2' + on: workflow_dispatch: inputs: @@ -36,7 +39,8 @@ jobs: - name: Update Nuxeo Elements version to ${{ env.VERSION }} run: | npm version $VERSION --no-git-tag-version - npx lerna version $VERSION --no-push --force-publish --no-git-tag-version --yes + echo $lerna_version + npx $lerna version $VERSION --no-push --force-publish --no-git-tag-version --yes - name: Tag Nuxeo Elements v${{ env.VERSION }} run: | @@ -60,21 +64,21 @@ jobs: env: NODE_AUTH_TOKEN: ${{ secrets.NPM_PACKAGES_TOKEN }} run: | - npx lerna exec --ignore @nuxeo/nuxeo-elements-storybook -- npm publish --@nuxeo:registry=https://packages.nuxeo.com/repository/npm-public/ --dry-run + npx $lerna exec --ignore @nuxeo/nuxeo-elements-storybook -- npm publish --@nuxeo:registry=https://packages.nuxeo.com/repository/npm-public/ --dry-run - name: Publish to https://packages.nuxeo.com/repository/npm-public/ if: ${{ github.event.inputs.dryRun == 'false' }} env: NODE_AUTH_TOKEN: ${{ secrets.NPM_PACKAGES_TOKEN }} run: | - npx lerna exec --ignore @nuxeo/nuxeo-elements-storybook -- npm publish --@nuxeo:registry=https://packages.nuxeo.com/repository/npm-public/ + npx $lerna exec --ignore @nuxeo/nuxeo-elements-storybook -- npm publish --@nuxeo:registry=https://packages.nuxeo.com/repository/npm-public/ - name: Publish to https://registry.npmjs.org (dry run) if: ${{ github.event.inputs.dryRun == 'true' }} env: NODE_AUTH_TOKEN: ${{ secrets.NPM_REGISTRY_TOKEN }} run: | - npx lerna exec --ignore @nuxeo/nuxeo-elements-storybook -- npm publish --@nuxeo:registry=https://registry.npmjs.org/ --access public --dry-run + npx $lerna exec --ignore @nuxeo/nuxeo-elements-storybook -- npm publish --@nuxeo:registry=https://registry.npmjs.org/ --access public --dry-run - name: Publish to https://registry.npmjs.org continue-on-error: true @@ -82,7 +86,7 @@ jobs: env: NODE_AUTH_TOKEN: ${{ secrets.NPM_REGISTRY_TOKEN }} run: | - npx lerna exec --ignore @nuxeo/nuxeo-elements-storybook -- npm publish --@nuxeo:registry=https://registry.npmjs.org/ --access public + npx $lerna exec --ignore @nuxeo/nuxeo-elements-storybook -- npm publish --@nuxeo:registry=https://registry.npmjs.org/ --access public - uses: actions/checkout@v2 with: @@ -98,7 +102,7 @@ jobs: - name: Align ${{ github.event.inputs.referenceBranch }} branch on next version ${{ env.NEW_VERSION }} run: | npm version $NEW_VERSION --no-git-tag-version - npx lerna version $NEW_VERSION --no-push --force-publish --no-git-tag-version --yes + npx $lerna version $NEW_VERSION --no-push --force-publish --no-git-tag-version --yes # commit and push git commit -a -m "Update to $NEW_VERSION" diff --git a/.github/workflows/storybook.yaml b/.github/workflows/storybook.yaml index 7e7b360134..08d3c50117 100644 --- a/.github/workflows/storybook.yaml +++ b/.github/workflows/storybook.yaml @@ -1,5 +1,8 @@ name: Storybook +env: + lerna: 'lerna@6.6.2' + on: pull_request: branches: @@ -41,7 +44,7 @@ jobs: npm run bootstrap - name: Run analysis - run: npx lerna run analysis --parallel + run: npx $lerna run analysis --parallel - name: Build storybook working-directory: storybook