github-actions[bot] opened a new pull request, #74999: URL: https://github.com/apache/airflow/pull/74999
The root apache-airflow package has no files of its own, but hatchling's editable build still walks the entire checkout because .gitignore patterns only filter files, not directory descent. That walk crosses ts-sdk/node_modules (tens of thousands of pnpm symlink directories) while the ts-sdk prek hooks run pnpm install in parallel, so any symlink swapped mid-walk raises FileNotFoundError and fails hooks that uv sync the workspace, such as lint-helm-chart. Pruning .gitignore'd directories during the walk keeps hatchling out of node_modules entirely; the produced editable wheel is unchanged. (cherry picked from commit a23aa81c62e1eb5a52cdfa4b19ae5697d4f4ad6d) Co-authored-by: Shahar Epstein <[email protected]> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
