Skip to content

Conversation

muralinimmagadda
Copy link
Contributor

@muralinimmagadda muralinimmagadda commented Jan 23, 2020

Pull request checklist

Please check if your PR fulfills the following requirements:

  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been reviewed and added / updated if needed (for bug fixes / features)
  • Build was run locally and any changes were pushed
  • Lint has passed locally and any fixes were made for failures

Pull request type

Please check the type of change your PR introduces:

  • Bugfix
  • Feature
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • Documentation content changes
  • Other (please describe): Adding Github Action for pre-commit

What is the current behavior?

Issue Number: PYT-900

What is the new behavior?

  • Added Github Action for pre-commit that runs unit tests on common, libs, platform, tools projects of virtualization-sdk. It also lints tools project as of now. linting for other projects can be added later.

  • Job for checking format of projects is added but commented out so that it can be enabled once the formatting is fixed.

  • setup.py files are modified to use the dvp-api dependency from test pypi as artifactory cannot be used by github actions

  • Fixed an existing testcase that was failing in ubuntu environment

Does this introduce a breaking change?

  • Yes
  • No

Other information

@claassistantio
Copy link

claassistantio commented Jan 23, 2020

CLA assistant check
All committers have signed the CLA.

@muralinimmagadda
Copy link
Contributor Author

Github actions were successful on my fork : https://github.com/muralinimmagadda/virtualization-sdk/pull/3/checks

@muralinimmagadda muralinimmagadda marked this pull request as ready for review January 24, 2020 18:12
Copy link
Contributor

@grantmagdanz grantmagdanz left a comment

Choose a reason for hiding this comment

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

Looks great! It's really exciting to see this come together.

fdrozdowski
fdrozdowski previously approved these changes Jan 28, 2020
Copy link
Contributor

@fdrozdowski fdrozdowski left a comment

Choose a reason for hiding this comment

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

Finally we're able to take advantage of GitHub Actions! Ship it!

grantmagdanz
grantmagdanz previously approved these changes Jan 29, 2020
Copy link
Contributor

@grantmagdanz grantmagdanz left a comment

Choose a reason for hiding this comment

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

Looks great!

@muralinimmagadda muralinimmagadda merged commit 2c73c64 into delphix:develop Jan 29, 2020
mothslaw added a commit that referenced this pull request Aug 12, 2020
Merge pull request #239 from mothslaw/develop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

4 participants