File tree Expand file tree Collapse file tree 3 files changed +28
-15
lines changed Expand file tree Collapse file tree 3 files changed +28
-15
lines changed Original file line number Diff line number Diff line change 7070jobs :
7171 bazel :
7272 name : ${{ inputs.name }}
73- runs-on : ${{ inputs.os == 'macos' && 'macos-13' || format('{0}-latest', inputs.os) }}
73+ runs-on : ${{ format('{0}-latest', inputs.os) }}
7474 env :
7575 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
7676 SEL_M2_USER : ${{ secrets.SEL_M2_USER }}
Original file line number Diff line number Diff line change 1616 docs :
1717 name : Documentation
1818 needs : build
19- runs-on : ubuntu-20.04
19+ runs-on : ubuntu-latest
2020 steps :
2121 - name : Checkout source tree
2222 uses : actions/checkout@v4
3636 lint :
3737 name : Lint
3838 needs : build
39- runs-on : ubuntu-20.04
39+ runs-on : ubuntu-latest
4040 steps :
4141 - name : Checkout source tree
4242 uses : actions/checkout@v4
5858 mypy :
5959 name : Mypy
6060 needs : build
61- runs-on : ubuntu-20.04
61+ runs-on : ubuntu-latest
6262 steps :
6363 - name : Checkout source tree
6464 uses : actions/checkout@v4
@@ -81,19 +81,32 @@ jobs:
8181 name : Remote Tests
8282 needs : build
8383 uses : ./.github/workflows/bazel.yml
84+ strategy :
85+ fail-fast : false
86+ matrix :
87+ include :
88+ - browser : firefox
8489 with :
85- name : Integration Tests (remote)
86- browser : firefox
87- cache-key : py-remote
90+ name : Integration Tests (remote, ${{ matrix.browser }} )
91+ browser : ${{ matrix.browser }}
92+ cache-key : py-remote-${{ matrix.browser }}
8893 run : bazel test --local_test_jobs 1 --flaky_test_attempts 3 //py:test-remote
8994
90- safari -tests :
91- name : Safari Tests
95+ browser -tests :
96+ name : Browser Tests
9297 needs : build
9398 uses : ./.github/workflows/bazel.yml
99+ strategy :
100+ fail-fast : false
101+ matrix :
102+ include :
103+ - browser : safari
104+ os : macos
105+ - browser : chrome
106+ os : macos
94107 with :
95- name : Integration Tests (safari )
96- browser : safari
97- os : macos
98- cache-key : py-safari
99- run : bazel test --local_test_jobs 1 -- flaky_test_attempts 3 //py:test-safari
108+ name : Integration Tests (${{ matrix.browser }}, ${{ matrix.os }} )
109+ browser : ${{ matrix.browser }}
110+ os : ${{ matrix.os }}
111+ cache-key : py-browser-${{ matrix.browser }}
112+ run : bazel test --flaky_test_attempts 3 //py:test-${{ matrix.browser }}
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ permissions:
1212jobs :
1313 comment :
1414 if : github.repository_owner == 'seleniumhq'
15- runs-on : ubuntu-20.04
15+ runs-on : ubuntu-latest
1616 steps :
1717 - uses : actions/checkout@v4
1818 - name : Label Commenter
You can’t perform that action at this time.
0 commit comments