| name: CI - RBE |
| |
| on: |
| pull_request: |
| push: |
| branches: |
| - trunk |
| workflow_dispatch: |
| inputs: |
| disable_test_cache: |
| description: 'Force re-run of tests (disable test cache)' |
| required: false |
| default: false |
| type: boolean |
| |
| concurrency: |
| group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.event.pull_request.number || github.ref }} |
| cancel-in-progress: ${{ github.event_name == 'pull_request' }} |
| |
| permissions: |
| contents: read |
| packages: read |
| |
| jobs: |
| test: |
| name: Test |
| if: github.event.repository.fork == false && startsWith(github.head_ref, 'renovate/') != true |
| uses: ./.github/workflows/bazel.yml |
| with: |
| name: All RBE tests |
| rerun-with-debug: true |
| caching: false |
| ruby-version: jruby-10.0.0.0 |
| run: ./scripts/github-actions/ci-build.sh ${{ github.event.inputs.disable_test_cache }} |