delphix / virtualization-sdk

Delphix vSDK.
Apache License 2.0
7 stars 25 forks source link

CP-8331 Streamline release process for automating release of python packages #446

Closed SumoSourabh closed 2 years ago

SumoSourabh commented 2 years ago

As part of the changes

  1. build_project.sh -> The shell can be used to build and test the python packages with intuitive commands. All python modules can be build and tested with one single command.
  2. add-labels.yml -> The yml is an automated github action that will add labels to PR when they are opened or reopened.
  3. pre-commit.yml -> updated the file to be invoked when PR is opened on master, develop and release branch or a github bot creates a PR on master branch. Also, merged linting of the code within a single job.
  4. publish-docs.yml -> updated the file by modifying the comments. No code change.
  5. verify-pr.yml -> The yml is used to verify the PR has correct labels and expected files only.