@@ -16,17 +16,32 @@ concurrency:
1616 cancel-in-progress : ${{ github.ref_name != 'main' }}
1717
1818jobs :
19- test :
20- uses :
bazel-contrib/.github/.github/workflows/[email protected] 21- with :
22- folders : ' [".", "e2e/headers", "e2e/smoke", "e2e/nodejs_host", "e2e/conflicting_toolchains"]'
23- # stardoc generated docs fail on diff_test with Bazel 6.4.0 so don't test against it in root repository
24- exclude : |
25- [
26- {"bazelversion": "7.3.1", "os": "ubuntu-latest", folder: "."},
27- {"bazelversion": "6.4.0", "os": "macos-latest"},
28- {"bazelversion": "6.4.0", "os": "windows-latest"},
29- {"bazelversion": "6.4.0", folder: "."},
30- {"bazelversion": "6.4.0", bzlmodEnabled: true},
31- {folder: "e2e/conflicting_toolchains", bzlmodEnabled: false}
32- ]
19+ verify :
20+ # Ensures this workflow stays in sync with .bcr/presubmit.yml via bcr-presubmit-sync.
21+ runs-on : ubuntu-latest
22+ steps :
23+ - uses : actions/checkout@v5
24+ - uses : bazel-contrib/publish-to-bcr/.github/actions/bcr-presubmit-sync@bcr_ci
25+ continue-on-error : true
26+ with :
27+ github_workflow_path : .github/workflows/ci.yaml
28+ Test :
29+ runs-on : ${{ matrix.platform }}
30+ strategy :
31+ matrix :
32+ platform :
33+ - macos-latest
34+ - ubuntu-22.04
35+ - windows-latest
36+ bazel :
37+ - 7.x
38+ - 8.x
39+ - 9.*
40+ module_path :
41+ - e2e/smoke
42+ steps :
43+ - uses : actions/checkout@v5
44+ - run : bazel test //...
45+ working-directory : ${{ matrix.module_path }}
46+ env :
47+ USE_BAZEL_VERSION : ${{ matrix.bazel }}
0 commit comments