From 0f37152a9b821c2013afea0127b9f967b3da1159 Mon Sep 17 00:00:00 2001 From: Daniel Imms <2193314+Tyriar@users.noreply.github.com> Date: Wed, 3 Jul 2024 03:01:25 -0700 Subject: [PATCH] Remove API test CI jobs --- .github/workflows/ci.yml | 78 ---------------------------------------- 1 file changed, 78 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c893d8a7..439d383f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -150,47 +150,6 @@ jobs: - name: Unit tests run: yarn test-unit --forbid-only - test-api-parallel: - timeout-minutes: 20 - strategy: - matrix: - node-version: [18] # just one as integration tests are about testing in browser - runs-on: [ubuntu] # macos is flaky - browser: [chromium, firefox] - runs-on: ${{ matrix.runs-on }}-latest - steps: - - uses: actions/checkout@v3 - - name: Use Node.js ${{ matrix.node-version }}.x - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }}.x - cache: 'yarn' - - name: Install dependencies - run: | - yarn --frozen-lockfile - yarn install-addons - - name: Install playwright - run: npx playwright install - - name: Wait for build job - uses: NathanFirmo/wait-for-other-job@v1.1.1 - with: - token: ${{ secrets.GITHUB_TOKEN }} - job: build - - uses: actions/download-artifact@v3 - with: - name: build-artifacts - - name: Unzip artifacts - shell: bash - run: | - if [ "$RUNNER_OS" == "Windows" ]; then - pwsh -Command "7z x compressed-build.zip -aoa -o${{ github.workspace }}" - else - unzip -o compressed-build.zip - fi - ls -R - - name: Integration tests (${{ matrix.browser }}) - run: yarn test-api-${{ matrix.browser }} --headless --forbid-only - test-playwright-parallel: timeout-minutes: 20 strategy: @@ -238,43 +197,6 @@ jobs: - name: Integration tests (addon-webgl) run: yarn test-playwright-${{ matrix.browser }} --workers=50% --forbid-only --suite=addon-webgl - test-api: - needs: build - timeout-minutes: 20 - strategy: - matrix: - node-version: [18] # just one as integration tests are about testing in browser - runs-on: [windows] # macos is flaky - browser: [chromium, firefox] - runs-on: ${{ matrix.runs-on }}-latest - steps: - - uses: actions/checkout@v3 - - name: Use Node.js ${{ matrix.node-version }}.x - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }}.x - cache: 'yarn' - - name: Install dependencies - run: | - yarn --frozen-lockfile - yarn install-addons - - name: Install playwright - run: npx playwright install - - uses: actions/download-artifact@v3 - with: - name: build-artifacts - - name: Unzip artifacts - shell: bash - run: | - if [ "$RUNNER_OS" == "Windows" ]; then - pwsh -Command "7z x compressed-build.zip -aoa -o${{ github.workspace }}" - else - unzip -o compressed-build.zip - fi - ls -R - - name: Integration tests (${{ matrix.browser }}) - run: yarn test-api-${{ matrix.browser }} --headless --forbid-only - release-dry-run: needs: build runs-on: ubuntu-latest