You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@texera.apache.org by GitBox <gi...@apache.org> on 2026/06/28 09:36:54 UTC

[GH] (texera/chore/fold-license-into-infra): Workflow run "Required Checks" failed!

The GitHub Actions job "Required Checks" on texera.git/chore/fold-license-into-infra has failed.
Run started by GitHub user Yicong-Huang (triggered by Yicong-Huang).

Head commit for run:
1dd8a6c1d31c6e126035cfd8c04fa8ac2bdc0927 / Yicong Huang <17...@users.noreply.github.com>
chore(ci): make infra job's steps discover tests instead of hardcoding

Followup. The `infra` job is meant to host any project-tooling test
suite under `bin/`, but its two test steps were still hardcoded:

  bash bin/local-dev/tests/test_local_dev_sh.sh
  python -m pytest bin/local-dev/tests/ bin/licensing/ -v

Generalise both:

* Shell — `find bin/**/test_*.sh` and bash each one. New `bin/<svc>/
  tests/test_*.sh` files picked up without editing this workflow.
* Python — `pytest bin/` recurses through every `test_*.py` under
  bin/, same idea.

`set -e` on the bash loop so a failing test doesn't get masked by a
later passing one.

Co-Authored-By: Claude Opus 4.7 (1M context) <no...@anthropic.com>

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

With regards,
GitHub Actions via GitBox