Task Summary
.github/workflows/github-action-build.yml and .github/workflows/reusable-build.yml currently duplicate the frontend, scala, python, and agent-service matrix jobs (~150 lines). The two files have already drifted: reusable-build.yml is missing the recent license-check steps (npm bundle check, pip-licenses manifest, binary-deps script, distributable-bundle build for jar checks) that exist on main's build path. Now that .asf.yaml only requires the Required Checks aggregator and not the individual matrix contexts, we can consolidate without affecting branch protection.
Priority
P3 – Low
Task Type
Task Summary
.github/workflows/github-action-build.ymland.github/workflows/reusable-build.ymlcurrently duplicate thefrontend,scala,python, andagent-servicematrix jobs (~150 lines). The two files have already drifted:reusable-build.ymlis missing the recent license-check steps (npm bundle check, pip-licenses manifest, binary-deps script, distributable-bundle build for jar checks) that exist onmain's build path. Now that.asf.yamlonly requires theRequired Checksaggregator and not the individual matrix contexts, we can consolidate without affecting branch protection.Priority
P3 – Low
Task Type