presubmits:
  grpc-ecosystem/grpc-httpjson-transcoding:
  - name: grpc-transcoder-presubmit
    cluster: espv2
    always_run: true
    decorate: true
    annotations:
      testgrid-dashboards: googleoss-grpc-transcoder
      testgrid-tab-name: presubmit
      description: "Runs all unit tests per PR."
    spec:
      containers:
      - image: gcr.io/cloudesf-testing/gcpproxy-prow:v20240727-v2.46.0-27-g6c21f955-master
        imagePullPolicy: Always
        command:
        - ./script/ci.sh

periodics:
- name: grpc-transcoder-periodic
  cluster: espv2
  cron: '0 0,12 * * *' # Run every 12 hours, starting at midnight.
  decorate: true
  annotations:
    testgrid-dashboards: googleoss-grpc-transcoder
    testgrid-tab-name: periodic
    description: "Runs all unit tests on the master branch continuously."
  extra_refs:
  - org: grpc-ecosystem
    repo: grpc-httpjson-transcoding
    base_ref: master
  spec:
    containers:
    - image: gcr.io/cloudesf-testing/gcpproxy-prow:v20240727-v2.46.0-27-g6c21f955-master
      imagePullPolicy: Always
      command:
      - ./script/ci.sh
