Skip to content

Update release build workflow#332

Closed
neuralsorcerer wants to merge 2 commits intofacebookresearch:mainfrom
neuralsorcerer:rel
Closed

Update release build workflow#332
neuralsorcerer wants to merge 2 commits intofacebookresearch:mainfrom
neuralsorcerer:rel

Conversation

@neuralsorcerer
Copy link
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings February 9, 2026 15:03
@meta-cla meta-cla bot added the cla signed label Feb 9, 2026
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the GitHub Actions release workflow to use the modern PEP 517 build frontend (python -m build) instead of invoking setup.py directly, aligning release packaging with the repo’s other CI workflows.

Changes:

  • Replaced python setup.py bdist_wheel with python -m build --wheel --outdir dist in the tests job.
  • Replaced python setup.py sdist bdist_wheel with python -m build --sdist --wheel --outdir dist in the deploy job.
  • Added installation of the build package (and pip upgrade) prior to running builds.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants