The GitHub Actions job "Required Checks" on texera.git/main has failed.
Run started by GitHub user github-merge-queue[bot] (triggered by 
github-merge-queue[bot]).

Head commit for run:
d5bc8b7cf8d2e515280934a9c3e52c305fe3c002 / Matthew B. <[email protected]>
refactor: untrack generated python proto, regenerate in build (#5077)

### What changes were proposed in this PR?
Stop version-tracking the betterproto-generated Python files under
`amber/src/main/python/proto/`. Add a `genPythonProto` sbt task that
runs `bin/python-proto-gen.sh` as a dependency of
`WorkflowExecutionService/Compile/compile`, with a graceful skip when
`protoc` is missing. Wire `protoc` 3.19.4 (matching `PB.protocVersion`)
and `betterproto[compiler]==2.0.0b7` into the three image build stages
(worker,master, web-app) and the three CI jobs that touch Python proto
(`python`, `python-state-materialization-mac`, `amber-integration`). The
14th tracked file (`proto/org/apache/texera/web/__init__.py`) had no
corresponding `.proto` source and is gone after regen; grep confirms no
callers.
  ### Any related issues, documentation, or discussions?
  Closes: #4102
  ### How was this PR tested?
locally: sbt clean WorkflowExecutionService/compile regenerates the tree
and pytest -m "not integration" passes; skip path verified with protoc
absent. All three Docker images build end-to-end. CI covers the workflow
YAML on
  push.
  ### Was this PR authored or co-authored using generative AI tooling?
  Co-authored with Claude Opus 4.7 in compliance with ASF

Report URL: https://github.com/apache/texera/actions/runs/26489671032

With regards,
GitHub Actions via GitBox

Reply via email to