Skip to content

GitHub Action Migration & CI Infra Enchancement

No due date 100% complete

To improve developer experience working with this repo, we will begin migrating our DevOps pipelines into Github Action, along with consolidating documentations and leveraging popular DevOps tools like tox and flake8.

This migration to GitHub Action will be a sequence of updates to our DevOps infrastructures:

  1. Propose and draft the CI pipeline in Github …

To improve developer experience working with this repo, we will begin migrating our DevOps pipelines into Github Action, along with consolidating documentations and leveraging popular DevOps tools like tox and flake8.

image

This migration to GitHub Action will be a sequence of updates to our DevOps infrastructures:

  1. Propose and draft the CI pipeline in Github Action
  2. Optimize build time for unit tests
  3. Enforce flake8 (coding style checks) on the build and clean up coding styles to pass flake8 checks
  4. Setup self-hosted machines to run our GPU workloads
  5. Run tests on the appropriate dependency subsets
  6. Create feature parity with the existing CI pipelines (pr-gates & night-build)
  7. Deprecate CI pipelines in ADO and switch to Github Actions
Loading