Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ELEMENTS-1677: Backward Port: build failed while generating a snapshot for elements … #813

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/cross-repo.yaml
Expand Up @@ -36,8 +36,8 @@ jobs:
inputs: |
branch_name: ${{ env.BRANCH_NAME }}
sauce_labs: true
skip_ftests: false
skip_a11y: false
skip_ftests: true
skip_a11y: true
skip_unit_tests: false
generate_metrics: false
run_all: false
Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/main.yaml
Expand Up @@ -8,6 +8,10 @@ on:
# Manually trigger the workflow
workflow_dispatch:

# This chages has been changed due to some version issue we will be removed it once we will resolve WEBUI-1266 and WEBUI-1267
env:
LERNA: lerna@6.6.2

jobs:
lint:
uses: nuxeo/nuxeo-elements/.github/workflows/lint.yaml@maintenance-3.0.x
Expand Down Expand Up @@ -55,7 +59,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 ${{ env.LERNA }} version $VERSION --no-push --force-publish --no-git-tag-version --yes

- name: Tag
run: |
Expand All @@ -66,4 +70,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 ${{ env.LERNA }} exec --ignore @nuxeo/nuxeo-elements-storybook -- npm publish --tag SNAPSHOT
18 changes: 11 additions & 7 deletions .github/workflows/promote.yaml
Expand Up @@ -14,7 +14,11 @@ on:
description: 'Run the workflow without pushing code or publishing artifacts'
type: boolean
required: false


# This chages has been changed due to some version issue we will be removed it once we will resolve WEBUI-1266 and WEBUI-1267
env:
LERNA: lerna@6.6.2

jobs:
promote:
runs-on: ubuntu-latest
Expand All @@ -36,7 +40,7 @@ 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
npx ${{ env.LERNA }} version $VERSION --no-push --force-publish --no-git-tag-version --yes

- name: Tag Nuxeo Elements v${{ env.VERSION }}
run: |
Expand All @@ -60,29 +64,29 @@ 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 ${{ env.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 ${{ env.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 ${{ env.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
if: ${{ github.event.inputs.dryRun == 'false' }}
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 ${{ env.LERNA }} exec --ignore @nuxeo/nuxeo-elements-storybook -- npm publish --@nuxeo:registry=https://registry.npmjs.org/ --access public

- uses: actions/checkout@v2
with:
Expand All @@ -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 ${{ env.LERNA }} version $NEW_VERSION --no-push --force-publish --no-git-tag-version --yes

# commit and push
git commit -a -m "Update to $NEW_VERSION"
Expand Down