TorchMoE / MoE-Infinity

PyTorch library for cost-effective, fast and easy serving of MoE models.
Apache License 2.0
88 stars 5 forks source link

Add CI and Automated Rlease Process #12

Closed lausannel closed 4 months ago

lausannel commented 4 months ago

CI and Automated Rlease with Github Actions

This pull request introduces a CI system and an Automated Release Process to streamline our development workflow and ensure consistent releases.

The main content is as follows:

  1. The CI workflow is configured to trigger on every commit or pull request to the dev and main branch.
  2. This process is triggered by pushing a tag that matches the v* pattern. Upon detection of such a tag, the workflow automatically builds the project, creates a draft release in GitHub, and publishes the package to PyPI.
  3. A detailed guide that documents the steps for releasing the project.