The GitHub Actions job "Required Checks" on texera.git/feat/codecov-phase1 has succeeded. Run started by GitHub user Yicong-Huang (triggered by Yicong-Huang).
Head commit for run: 457a3a4a945b62eaca0db799cfdc88cd35af9fe0 / github-actions[bot] <github-actions[bot]@users.noreply.github.com> feat(ci): wire Build stacks to Codecov (Phase 1, tokenless) Generate per-stack coverage reports and upload them to Codecov from the Build workflow so every PR shows a coverage diff against main and main pushes refresh the baseline. Per-stack changes in build.yml: - frontend: pass --code-coverage to nx test (yarn test:ci); upload ./frontend/coverage/**/lcov.info with flag=frontend (ubuntu-latest only, to avoid duplicate uploads from the windows/macos matrix). - scala: switch backend tests to 'sbt coverage test coverageReport', which instruments compile via sbt-scoverage and emits per-module scoverage.xml; upload ./**/scoverage-report/scoverage.xml with flag=scala. New plugin in project/plugins.sbt: sbt-scoverage 2.0.12. - python: pytest --cov=. --cov-report=xml; upload coverage.xml with flag=python on the 3.12 matrix entry only. pytest-cov is installed after the LICENSE-binary pip-licenses snapshot so it does not show up in the binding license check. - agent-service: bun test --coverage --coverage-reporter=lcov; upload ./agent-service/coverage/lcov.info with flag=agent-service on the ubuntu-latest matrix entry only. Each upload uses codecov/codecov-action pinned to v5.5.4 (75cd11691c0faa626561e295848008c8a7dddffe) per the ASF GitHub Actions policy on third-party actions. Tokenless mode for Phase 1 — public repo + Codecov v5 OIDC fallback handles upload, no CODECOV_TOKEN needed yet. Phase 2 (separate task) opens an INFRA ticket for the token to enable PR comments / commit status / quality gates. Each upload step uses 'fail_ci_if_error: false' so a transient Codecov outage does not turn the Build red. Closes #4645 Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]> Report URL: https://github.com/apache/texera/actions/runs/25244309335 With regards, GitHub Actions via GitBox
