The GitHub Actions job "Required Checks" on texera.git/feat/codecov-phase1 has 
failed.
Run started by GitHub user Yicong-Huang (triggered by Yicong-Huang).

Head commit for run:
4a70f75c4371e8d1124d7e109bc080c83f088b83 / 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/25243774288

With regards,
GitHub Actions via GitBox

Reply via email to