1# //.github/workflows:presubmit.yml
2#
3# This file exists to define the steps executed for a push to each tree matching
4# the pattern `refs/heads/*`, excluding the default ref, when they are used as
5# the head for a pull request against the default tree. For configuring the
6# steps that occur after a push to the trunk branch, see
7# `//.github/workflows:trunk.yml`.
8---
9name: presubmit
10
11on:
12 merge_group:
13 types:
14 - checks_requested
15 push:
16 branches:
17 - I738207f8cb254b66f3ef18aa525fce39c71060e2
18 pull_request:
19 branches:
20 - master
21
22concurrency:
23 group: ${{ github.ref }}
24 cancel-in-progress: true
25
26jobs:
27 build-and-test:
28 uses: ./.github/workflows/build-and-test.yml
29 secrets: inherit