From 6c787a3cd0d1fef28872e869d91b03883c30c444 Mon Sep 17 00:00:00 2001 From: Ldoppea Date: Mon, 12 Aug 2024 16:15:19 +0200 Subject: [PATCH] fix: Fix Github Action --- .github/workflows/deploy.yml | 64 ++++++++++++++++++++---------------- package.json | 1 - 2 files changed, 36 insertions(+), 29 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 240e538722..643779c6dd 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -17,34 +17,42 @@ jobs: - uses: actions/setup-node@v4 with: node-version-file: '.nvmrc' - # - name: Install packages - # run: yarn install --frozen-lockfile - # - name: Lint - # run: yarn lint - # - name: Build JS/CSS/DOCS - # run: yarn build:all - # - name: Tests without snapshots - # run: yarn test:noSnapshots - # - name: Tests snapshots - # run: yarn test:snapshots - # # - name: Bundlemon - # # run: yarn bundlemon - # - name: Argos - Prepare env - # run: | - # yarn add puppeteer@"21.11.0" --dev --exact - # mkdir ./screenshots - # - name: Argos - Create desktop screenshots - # run: yarn screenshots --mode react --viewport desktop --screenshot-dir ./screenshots/reactDesktop - # - name: Argos - Create mobile screenshots - # run: yarn screenshots --mode react --viewport 300x600 --screenshot-dir ./screenshots/reactMobile - # - name: Argos - Create kss screenshots - # run: yarn screenshots --mode kss --screenshot-dir ./screenshots/kss - # - name: Argos - Upload all screenshots - # run: | - # UUID=$(uuidgen) - # yarn argos:upload --parallel screenshots/reactDesktop/ --token $ARGOS_TOKEN --parallel-total 3 --parallel-nonce $GITHUB_RUN_ID-${UUID} --ignore '' - # yarn argos:upload --parallel screenshots/reactMobile/ --token $ARGOS_TOKEN --parallel-total 3 --parallel-nonce $GITHUB_RUN_ID-${UUID} --ignore '' - # yarn argos:upload --parallel screenshots/kss/ --token $ARGOS_TOKEN --parallel-total 3 --parallel-nonce $GITHUB_RUN_ID-${UUID} --ignore '' + - name: Install packages + run: yarn install --frozen-lockfile + - name: Lint + run: yarn lint + - name: Build JS/CSS/DOCS + run: yarn build:all + - name: Tests without snapshots + run: yarn test:noSnapshots + - name: Tests snapshots + run: yarn test:snapshots + # - name: Bundlemon + # run: yarn bundlemon + - name: Restore CSS + run: yarn postbuild + - name: Argos - Prepare env + run: | + yarn add puppeteer@"21.11.0" --dev --exact + mkdir ./screenshots + - name: Argos - Create desktop screenshots + run: yarn screenshots --mode react --viewport desktop --screenshot-dir ./screenshots/reactDesktop + - name: Argos - Create mobile screenshots + run: yarn screenshots --mode react --viewport 300x600 --screenshot-dir ./screenshots/reactMobile + - name: Argos - Create kss screenshots + run: yarn screenshots --mode kss --screenshot-dir ./screenshots/kss + - name: Argos - Upload all screenshots + run: | + UUID=$(uuidgen) + yarn argos:upload --parallel screenshots/reactDesktop/ --token $ARGOS_TOKEN --parallel-total 3 --parallel-nonce $GITHUB_RUN_ID-${UUID} --ignore '' + yarn argos:upload --parallel screenshots/reactMobile/ --token $ARGOS_TOKEN --parallel-total 3 --parallel-nonce $GITHUB_RUN_ID-${UUID} --ignore '' + yarn argos:upload --parallel screenshots/kss/ --token $ARGOS_TOKEN --parallel-total 3 --parallel-nonce $GITHUB_RUN_ID-${UUID} --ignore '' + - name: Upload Stylesheet artifact to GitHub + uses: actions/upload-artifact@v3 + with: + name: Stylesheet + path: | + transpiled/react/stylesheet.css # - name: Deploy # if: ${{ github.ref_name == 'master' }} # run: | diff --git a/package.json b/package.json index 3b2b43c134..e2c85c6cb5 100644 --- a/package.json +++ b/package.json @@ -127,7 +127,6 @@ "postcss-loader": "2.1.6", "pretty": "2.0.0", "prop-types": "15.7.2", - "puppeteer": "21.11.0", "react": "16.12.0", "react-dom": "16.12.0", "react-hot-loader": "^4.3.11",