diff --git a/.github/workflows/actions/test-setup/action.yml b/.github/workflows/actions/test-setup/action.yml index 388ed10fa8..addb435b34 100644 --- a/.github/workflows/actions/test-setup/action.yml +++ b/.github/workflows/actions/test-setup/action.yml @@ -4,7 +4,7 @@ runs: using: 'composite' steps: - name: Install Dependencies - run: npm install + run: npm ci --only=production --ignore-scripts working-directory: ./test shell: bash diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 176b87a16b..03c87f77bd 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -5,8 +5,6 @@ on: branches: - production workflow_dispatch: - branches: - - 'production' jobs: Publish: diff --git a/.github/workflows/merge-to-prod.yml b/.github/workflows/merge-to-prod.yml index fb012a4d40..490dff92fc 100644 --- a/.github/workflows/merge-to-prod.yml +++ b/.github/workflows/merge-to-prod.yml @@ -2,8 +2,6 @@ name: Merge to Production on: workflow_dispatch: - branches: - - 'main' concurrency: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/snapshot-release.yml b/.github/workflows/snapshot-release.yml index bb19a43855..8e27d07329 100644 --- a/.github/workflows/snapshot-release.yml +++ b/.github/workflows/snapshot-release.yml @@ -2,8 +2,6 @@ name: Snapshot Release on: workflow_dispatch: - branches: - - '!main' jobs: Publish: diff --git a/.github/workflows/visual-base-components-a.yml b/.github/workflows/visual-base-components-a.yml deleted file mode 100644 index 0222dcdb86..0000000000 --- a/.github/workflows/visual-base-components-a.yml +++ /dev/null @@ -1,65 +0,0 @@ -name: Visual A Regression Test - -on: - workflow_dispatch: - -jobs: - CreateBaseImages: - runs-on: ubuntu-22.04 - timeout-minutes: 15 - env: - TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }} - TURBO_TEAM: ${{ secrets.TURBO_TEAM }} - steps: - - name: Checkout repository - uses: actions/checkout@v3 - with: - fetch-depth: 2 - - - name: Setup NodeJS - uses: actions/setup-node@v3 - with: - node-version: 16 - cache: 'npm' - - - name: Update npm registry - run: npm run registry - - - name: Install dependencies - run: npm install - - - name: Install Cypress - run: npm run cy:install - - - name: Build - run: npm run cy:build - - - name: Run Cypress - uses: cypress-io/github-action@v4 - with: - start: npm run cy:start - wait-on: 'http://localhost:3333' - working-directory: packages/components - install: false - browser: chrome - env: type=base - spec: | - cypress/e2e/visual/bal-!(navigation|button|field|input-group|popover|select|radio|navbar|checkbox|tabs|card|datepicker).visual.cy.ts - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Upload snapshots - uses: actions/upload-artifact@v3 - if: failure() - with: - name: cypress-snapshots - path: packages/components/cypress/snapshots - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Commit base images - uses: EndBug/add-and-commit@v9 - with: - message: 'chore(): update base images' - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/visual-base-components-b.yml b/.github/workflows/visual-base-components-b.yml deleted file mode 100644 index 20e0d12389..0000000000 --- a/.github/workflows/visual-base-components-b.yml +++ /dev/null @@ -1,76 +0,0 @@ -name: Visual B Regression Test - -on: - workflow_dispatch: - -jobs: - CreateBaseImages: - runs-on: ubuntu-22.04 - timeout-minutes: 15 - env: - TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }} - TURBO_TEAM: ${{ secrets.TURBO_TEAM }} - steps: - - name: Checkout repository - uses: actions/checkout@v3 - with: - fetch-depth: 2 - - - name: Setup NodeJS - uses: actions/setup-node@v3 - with: - node-version: 16 - cache: 'npm' - - - name: Update npm registry - run: npm run registry - - - name: Install dependencies - run: npm install - - - name: Install Cypress - run: npm run cy:install - - - name: Build - run: npm run cy:build - - - name: Run Cypress - uses: cypress-io/github-action@v4 - with: - start: npm run cy:start - wait-on: 'http://localhost:3333' - working-directory: packages/components - install: false - browser: chrome - env: type=base - spec: | - cypress/e2e/visual/bal-button.visual.cy.ts - cypress/e2e/visual/bal-card.visual.cy.ts - cypress/e2e/visual/bal-checkbox.visual.cy.ts - cypress/e2e/visual/bal-datepicker.visual.cy.ts - cypress/e2e/visual/bal-field.visual.cy.ts - cypress/e2e/visual/bal-input-group.visual.cy.ts - cypress/e2e/visual/bal-navbar.visual.cy.ts - cypress/e2e/visual/bal-navigation.visual.cy.ts - cypress/e2e/visual/bal-popover.visual.cy.ts - cypress/e2e/visual/bal-radio.visual.cy.ts - cypress/e2e/visual/bal-select.visual.cy.ts - cypress/e2e/visual/bal-tabs.visual.cy.ts - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Upload snapshots - uses: actions/upload-artifact@v3 - if: failure() - with: - name: cypress-snapshots - path: packages/components/cypress/snapshots - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Commit base images - uses: EndBug/add-and-commit@v9 - with: - message: 'chore(): update base images' - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/visual-base-css.yml b/.github/workflows/visual-base-css.yml deleted file mode 100644 index 2eb5ebe17b..0000000000 --- a/.github/workflows/visual-base-css.yml +++ /dev/null @@ -1,65 +0,0 @@ -name: Visual CSS Regression Test - -on: - workflow_dispatch: - -jobs: - CreateBaseImages: - runs-on: ubuntu-22.04 - timeout-minutes: 15 - env: - TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }} - TURBO_TEAM: ${{ secrets.TURBO_TEAM }} - steps: - - name: Checkout repository - uses: actions/checkout@v3 - with: - fetch-depth: 2 - - - name: Setup NodeJS - uses: actions/setup-node@v3 - with: - node-version: 16 - cache: 'npm' - - - name: Update npm registry - run: npm run registry - - - name: Install dependencies - run: npm install - - - name: Install Cypress - run: npm run cy:install - - - name: Build - run: npm run cy:build - - - name: Run Cypress - uses: cypress-io/github-action@v4 - with: - start: npm run cy:start - wait-on: 'http://localhost:3333' - working-directory: packages/components - install: false - browser: chrome - env: type=base - spec: | - cypress/e2e/visual/css-*.cy.ts - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Upload snapshots - uses: actions/upload-artifact@v3 - if: failure() - with: - name: cypress-snapshots - path: packages/components/cypress/snapshots - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Commit base images - uses: EndBug/add-and-commit@v9 - with: - message: 'chore(): update base images' - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/package-lock.json b/package-lock.json index be73834283..b66a726415 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39511,6 +39511,7 @@ "license": "Apache-2.0" }, "test": { + "name": "e2e-tests", "version": "13.6.2", "hasInstallScript": true, "dependencies": {