The GitHub Actions job "Check binary dependency licenses" on texera.git/chore/binary-license-ci has failed. Run started by GitHub user bobbai00 (triggered by bobbai00).
Head commit for run: 5adbf6b9d8cfda1f3760da85969fd289586477d2 / Jiadong Bai <[email protected]> chore(ci): add binary-license manifest check and collector script Adds a CI workflow and two helper scripts that keep LICENSE-binary and NOTICE-binary honest against the actually-bundled dependencies: - .github/workflows/check-binary-licenses.yml: runs on PRs touching build.sbt, plugins.sbt, the licensing helpers, the frontend package manifests, the Python requirements, or LICENSE-binary/NOTICE-binary. Three jobs: * check-jvm-deps: builds every sbt-native-packager dist, unzips the lib/ directories, and runs the JVM checker against them. * check-npm-deps: runs the frontend production build to emit 3rdpartylicenses.txt and runs the npm checker against it. * check-python-deps: installs the Python requirements, runs pip-licenses to produce a CSV manifest, and runs the Python checker against it. - bin/licensing/check_binary_deps.py: the checker. Parses bullets in LICENSE-binary per ecosystem and reports ADDED (bundled but not claimed) and STALE (claimed but not bundled) with remediation hints. - bin/licensing/collect_binary_licenses.sh: a maintainer helper that enumerates the currently-bundled jars/packages across the three ecosystems to seed or refresh LICENSE-binary. This PR depends on LICENSE-binary / NOTICE-binary being present at the repo root (see the companion content PR); until both land, the workflow will no-op or fail with a clear message. Generated-by: Claude Code (Claude Opus 4.7) Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]> Report URL: https://github.com/apache/texera/actions/runs/24792194753 With regards, GitHub Actions via GitBox
