diff options
author | bors-servo <infra@servo.org> | 2023-01-17 03:36:36 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-17 03:36:36 +0100 |
commit | f594b60ea5619d8277166a1465dd6a39559eaea9 (patch) | |
tree | 3b647869f005498a4195d21fcab33161ca86a48a | |
parent | 76a5c5d7d2e1fe675e73711b25701ba30812f5d9 (diff) | |
parent | f4400dcb542714f3b702d208304a71d8f9581552 (diff) | |
download | servo-f594b60ea5619d8277166a1465dd6a39559eaea9.tar.gz servo-f594b60ea5619d8277166a1465dd6a39559eaea9.zip |
Auto merge of #29244 - delan:disable-macos-wpt, r=mrobinson
CI: disable mac-wpt job in main workflow
In theory, the new mac-wpt jobs added in #29201 are harmless since they aren’t required for the main workflow to succeed, but in practice, the runners are so slow to assign and run that they break the build.
---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [ ] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #___ (GitHub issue number if applicable)
<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because they affect the CI configuration
-rw-r--r-- | .github/workflows/main.yml | 110 |
1 files changed, 55 insertions, 55 deletions
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 72b0ecd3e2b..e853a149c65 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -157,62 +157,62 @@ jobs: name: release-binary-macos path: target.tar.gz - mac-wpt: - name: Mac WPT Tests - runs-on: macos-12 - needs: ["build-mac"] - env: - max_chunk_id: 20 - strategy: - fail-fast: false - matrix: - chunk_id: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20] - steps: - - uses: actions/checkout@v3 - with: - fetch-depth: 2 - - uses: actions/download-artifact@v3 - with: - name: release-binary-macos - # TODO: Remove this step when the compatibility issue between mozjs and - # Homebrew's Python 3.10 formula (servo/rust-mozjs#559) is fixed - - name: Select Python 3.9 - run: | - brew install python@3.9 - cd $(dirname $(which python3.9)) - rm -f python3 pip3 - ln -s python3.9 python3 - ln -s pip3.9 pip3 - - name: Prep test environment - run: | - gtar -xzf target.tar.gz - python3 -m pip install --upgrade pip virtualenv - brew bundle install --verbose --no-upgrade --file=etc/taskcluster/macos/Brewfile - - name: Smoketest - run: python3 ./mach smoketest - - name: Run tests - run: | - python3 ./mach test-wpt \ - --release --processes $(sysctl -n hw.logicalcpu) --timeout-multiplier 8 \ - --total-chunks ${{ env.max_chunk_id }} --this-chunk ${{ matrix.chunk_id }} \ - --log-raw test-wpt.${{ matrix.chunk_id }}.log \ - --log-servojson wpt-jsonsummary.${{ matrix.chunk_id }}.log \ - --always-succeed - python3 ./mach filter-intermittents wpt-jsonsummary.${{ matrix.chunk_id }}.log \ - --log-intermittents=intermittents.${{ matrix.chunk_id }}.log \ - --log-filteredsummary=filtered-wpt-summary.${{ matrix.chunk_id }}.log \ - --tracker-api=default --reporter-api=default + # mac-wpt: + # name: Mac WPT Tests + # runs-on: macos-12 + # needs: ["build-mac"] + # env: + # max_chunk_id: 20 + # strategy: + # fail-fast: false + # matrix: + # chunk_id: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20] + # steps: + # - uses: actions/checkout@v3 + # with: + # fetch-depth: 2 + # - uses: actions/download-artifact@v3 + # with: + # name: release-binary-macos + # # TODO: Remove this step when the compatibility issue between mozjs and + # # Homebrew's Python 3.10 formula (servo/rust-mozjs#559) is fixed + # - name: Select Python 3.9 + # run: | + # brew install python@3.9 + # cd $(dirname $(which python3.9)) + # rm -f python3 pip3 + # ln -s python3.9 python3 + # ln -s pip3.9 pip3 + # - name: Prep test environment + # run: | + # gtar -xzf target.tar.gz + # python3 -m pip install --upgrade pip virtualenv + # brew bundle install --verbose --no-upgrade --file=etc/taskcluster/macos/Brewfile + # - name: Smoketest + # run: python3 ./mach smoketest + # - name: Run tests + # run: | + # python3 ./mach test-wpt \ + # --release --processes $(sysctl -n hw.logicalcpu) --timeout-multiplier 8 \ + # --total-chunks ${{ env.max_chunk_id }} --this-chunk ${{ matrix.chunk_id }} \ + # --log-raw test-wpt.${{ matrix.chunk_id }}.log \ + # --log-servojson wpt-jsonsummary.${{ matrix.chunk_id }}.log \ + # --always-succeed + # python3 ./mach filter-intermittents wpt-jsonsummary.${{ matrix.chunk_id }}.log \ + # --log-intermittents=intermittents.${{ matrix.chunk_id }}.log \ + # --log-filteredsummary=filtered-wpt-summary.${{ matrix.chunk_id }}.log \ + # --tracker-api=default --reporter-api=default - - name: Archive logs - uses: actions/upload-artifact@v3 - if: ${{ failure() }} - with: - name: wpt${{ matrix.chunk_id }}-logs-macos - path: | - test-wpt.${{ matrix.chunk_id }}.log - wpt-jsonsummary.${{ matrix.chunk_id }}.log - filtered-wpt-summary.${{ matrix.chunk_id }}.log - intermittents.${{ matrix.chunk_id }}.log + # - name: Archive logs + # uses: actions/upload-artifact@v3 + # if: ${{ failure() }} + # with: + # name: wpt${{ matrix.chunk_id }}-logs-macos + # path: | + # test-wpt.${{ matrix.chunk_id }}.log + # wpt-jsonsummary.${{ matrix.chunk_id }}.log + # filtered-wpt-summary.${{ matrix.chunk_id }}.log + # intermittents.${{ matrix.chunk_id }}.log build-linux: name: Build (Linux) |