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

Include Python module and Bazel build in the build-and-test workflow #1131

Merged
merged 4 commits into from
Feb 9, 2024

Conversation

johnbartholomew
Copy link
Collaborator

@johnbartholomew johnbartholomew commented Feb 7, 2024

For #1121:

  • Add a job to build and test the Python module (just using python setup.py build, python setup.py test, as in the README).
  • Add a job to build and test the Bazel build (bazel build //cmd:all, bazel test //..., as in the README)

The Travis workflow included building and running the Python module, and it seems worth replicating that in the new GitHub build-and-test workflow. I think the Bazel build is worth checking as well.

This PR also includes a commit that removes some unnecessary empty prebuild steps from the workflow configuration (which I should have cleaned up right at the start before merging the workflow config initially, but never mind).

@johnbartholomew johnbartholomew changed the title Include Python module in the build-and-test workflow Include Python module and Bazel build in the build-and-test workflow Feb 7, 2024
@johnbartholomew johnbartholomew marked this pull request as ready for review February 7, 2024 20:11
@johnbartholomew johnbartholomew merged commit 69512da into google:master Feb 9, 2024
6 checks passed
@johnbartholomew johnbartholomew deleted the ci-test-python branch February 9, 2024 16:08
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.

1 participant