Skip to content

Commit

Permalink
WIP - get more information about what Ruby isn't happy about
Browse files Browse the repository at this point in the history
  • Loading branch information
titusfortner committed Oct 5, 2023
1 parent 130c7ce commit b8947ac
Showing 1 changed file with 1 addition and 96 deletions.
97 changes: 1 addition & 96 deletions .github/workflows/ci-ruby.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,88 +13,6 @@ jobs:
cache-key: rb-build
run: bazel build //rb:selenium-devtools //rb:selenium-webdriver

docs:
name: Documentation
needs: build
uses: ./.github/workflows/bazel.yml
with:
name: Documentation
cache-key: rb-docs
run: bazel run //rb:docs

lint:
name: Lint
needs: build
uses: ./.github/workflows/bazel.yml
with:
name: Lint
cache-key: rb-lint
run: bazel test //rb:lint

unit-tests:
name: Unit Tests
needs: build
uses: ./.github/workflows/bazel.yml
strategy:
fail-fast: false
matrix:
include:
- ruby-version: 3.0.6
os: ubuntu
- ruby-version: 3.0.6
os: windows
- ruby-version: 3.2.0
os: ubuntu
- ruby-version: 3.2.0
os: macos
- ruby-version: jruby-9.4.0.0
os: ubuntu
- ruby-version: truffleruby-22.3.0
os: ubuntu
with:
name: Unit Tests (${{ matrix.ruby-version }}, ${{ matrix.os }})
cache-key: rb-unit-test-${{ matrix.ruby-version }}
os: ${{ matrix.os }}
ruby-version: ${{ matrix.ruby-version }}
run: bazel test //rb/spec/unit/...

integration-tests-local:
name: Local Tests
needs: build
uses: ./.github/workflows/bazel.yml
strategy:
fail-fast: false
matrix:
browser:
- chrome
- edge
- firefox
- safari
os:
- ubuntu
- windows
- macos
exclude:
- browser: edge
os: ubuntu
- browser: edge
os: macos
- browser: safari
os: ubuntu
- browser: safari
os: windows
with:
name: Local Tests (${{ matrix.browser }}, ${{ matrix.os }})
browser: ${{ matrix.browser }}
cache-key: rb-${{ matrix.browser }}-test
os: ${{ matrix.os }}
run: >
bazel test
--define browser=${{ matrix.browser }}
--flaky_test_attempts 3
--local_test_jobs 1
//rb/spec/integration/...
integration-tests-remote:
name: Remote Tests
needs: build
Expand All @@ -104,22 +22,8 @@ jobs:
matrix:
browser:
- chrome
- edge
- firefox
- safari
os:
- ubuntu
- windows
- macos
exclude:
- browser: edge
os: ubuntu
- browser: edge
os: macos
- browser: safari
os: ubuntu
- browser: safari
os: windows
with:
name: Remote Tests (${{ matrix.browser }}, ${{ matrix.os }})
browser: ${{ matrix.browser }}
Expand All @@ -131,4 +35,5 @@ jobs:
--define remote=true
--flaky_test_attempts 3
--local_test_jobs 1
--test_env=DEBUG=1
//rb/spec/integration/...

0 comments on commit b8947ac

Please sign in to comment.