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

[TEST] Python Package CI - macos #2

Closed
wants to merge 15 commits into from
Closed

Conversation

wkyoshida
Copy link
Owner

No description provided.

Add a base GitHub Action definition for continuous integration
for a Python package, inspired from
https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
Update the Python package CI with preliminary commands
for linting with pylint and reporting test coverage with pytest-cov.
Also define the job matrix to test on both macos and ubuntu.
Fix the Python package CI to trigger on the default branch and
to not fail a run after reporting lint errors.
Also remove testing for the macos environment for now.
Add Brewfile for PyICU dependency resolution for macos
and the macos environment back as a CI environment.
Use GitHub action to setup Homebrew for ubuntu runner image,
as described in actions/runner-images#6283
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