Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

create GitHub workflow #176

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Conversation

davidkhala
Copy link
Contributor

Along with an adjustment to cover more general install cases

strategy:
fail-fast: false
matrix:
python-version: ["3.8", "3.9", "3.10"]
Copy link
Collaborator

@shevek-google shevek-google Mar 24, 2023

Choose a reason for hiding this comment

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

Nit: We claim python 3.7.2 in deps, but don't test it here.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@shevek-google Good suggestion.

strategy:
fail-fast: false
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10"]
Copy link
Collaborator

@ajwelch4 ajwelch4 Apr 5, 2023

Choose a reason for hiding this comment

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

@davidkhala We already use nox to run tests under different Python versions:

Also, we have formatting, linting and type checking:

So far we have just been running everything manually. Is it possible to take advantage of that here? @paolomorandini does it matter whether these checks are run via GH actions or our existing kokoro scripts?

Copy link
Collaborator

Choose a reason for hiding this comment

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

I think we can use GH actions as long as we don't need secrets.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Integration/load tests will need secrets.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@ajwelch4 agree, will take a look to see if we can reuse those existing test script into GH workflow.

strategy:
fail-fast: false
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10"]
Copy link
Collaborator

Choose a reason for hiding this comment

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

Integration/load tests will need secrets.

client/README.md Outdated Show resolved Hide resolved
@davidkhala davidkhala mentioned this pull request Apr 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants