The GitHub Actions job "Required Checks" on texera.git/main has succeeded. Run started by GitHub user github-merge-queue[bot] (triggered by github-merge-queue[bot]).
Head commit for run: 7610cb6c814b8a1186d360b52943189741f2a9e1 / Yicong Huang <[email protected]> chore(ci): move LICENSE-binary version-drift tests into the infra job (#5965) ### What changes were proposed in this PR? Move `bin/licensing/test_*.py` — the unit tests for the per-module `LICENSE-binary` version-drift checker — from `pyamber` into `infra` (the project-tooling CI lane added in #5961). ``` Before: After: ───────────────────────────────────── ───────────────────────────────────── pyamber (ubuntu × 3.10/3.11/3.12/3.13) infra (ubuntu, macos) ├─ Unit-test licensing scripts × 4 ├─ Unit-test licensing scripts × 1 └─ pip-licenses / amber tests ├─ Run shell smoke tests └─ Run Python unit tests (pytest infra (ubuntu, macos) covers bin/licensing/ + ├─ Run shell smoke tests bin/local-dev/tests/) └─ Run Python unit tests ``` Same stdlib `unittest.TestCase` tests — `pytest` discovers them without rewriting. Single combined `pytest bin/local-dev/tests/ bin/licensing/` invocation so test failures are easy to attribute. The `infra` job grows from "dev-loop tooling only" to "any project-tooling under `bin/*` that isn't tied to a specific service". Comment + labeler glob updated to match; `bin/licensing/**` now picks up the job automatically. ### Any related issues, documentation, discussions? Closes #5964. ### How was this PR tested? Locally on this checkout: ``` $ python -m pytest bin/local-dev/tests/ bin/licensing/ -v --tb=short ============================== 91 passed in 0.27s ============================== $ bash bin/local-dev/tests/test_local_dev_sh.sh 9 passed, 0 failed ``` 53 licensing tests (`test_check_binary_deps.py` + `test_generate_notice_binary.py`) + 38 local-dev TUI / dirty-detection tests, all on Python 3.12. ### Was this PR authored or co-authored using generative AI tooling? Generated-by: Claude Code (Anthropic, Claude Opus 4.7). --------- Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]> Report URL: https://github.com/apache/texera/actions/runs/28331628284 With regards, GitHub Actions via GitBox
