The GitHub Actions job "Check binary dependency licenses" on 
texera.git/chore/draft-binary-license has failed.
Run started by GitHub user bobbai00 (triggered by bobbai00).

Head commit for run:
f416cfd286cb681a85acc5350a2bdf094cd83fda / Jiadong Bai 
<[email protected]>
chore(license): triage first CI run on chore/draft-binary-license

Three independent fixes from the first end-to-end CI run on
PR #4387 (run 24950361194):

1. **check-python-deps was failing on platform-specific torch wheel.**
   Linux pip-licenses reports `torch==2.8.0+cpu` (PEP 440 local-version
   identifier denoting the CPU-only build); macOS reports plain
   `torch==2.8.0`. Same software, different wheel tag. Strip the
   `+local` suffix in the checker so platform builds compare equal.

2. **check-python-deps was missing [email protected].** It is a transitive
   dep (MIT AND PSF-2.0) pulled in on Linux but absent from the
   original audit run on macOS. Add it to the MIT Python sub-section
   in alphabetical order.

3. **check-npm-deps was failing at `yarn install`, not at the checker.**
   The workflow hardcoded `corepack prepare [email protected]`, but
   frontend/.yarnrc.yml pins yarn 4.14.1 (lockfile metadata version 9).
   In hardened mode (the default for fork PRs) the install refused to
   rewrite the lockfile down to v8. Drop the hardcoded version — let
   corepack respect the yarnPath setting in .yarnrc.yml so CI stays
   in lockstep with whatever the lockfile was written with.

Local verification on this branch: 115/115 Python, 120/120 npm.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>

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

With regards,
GitHub Actions via GitBox

Reply via email to