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

Commits on Jun 28, 2023

  1. ci: Add base GitHub Action CI for Python package

    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
    wkyoshida committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    2f91cf9 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. ci: Update Python package CI commands and matrix

    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.
    wkyoshida committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    eb1e1bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    528a7e9 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. Configuration menu
    Copy the full SHA
    9886f31 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c83b9b9 View commit details
    Browse the repository at this point in the history
  3. fix(ci): Fix Python package CI trigger and linting

    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.
    wkyoshida committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    8c114f1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9adab90 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2cc7f21 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2023

  1. ci: Add PyICU dependency resolution for macos

    Add Brewfile for PyICU dependency resolution for macos
    and the macos environment back as a CI environment.
    wkyoshida committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    0e6adf0 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2023

  1. fix(ci): Use GitHub action to setup Homebrew

    Use GitHub action to setup Homebrew for ubuntu runner image,
    as described in actions/runner-images#6283
    wkyoshida committed Jul 23, 2023
    Configuration menu
    Copy the full SHA
    288c0d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6f05b4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0e3f0a8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c7ad080 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Configuration menu
    Copy the full SHA
    4a95120 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Configuration menu
    Copy the full SHA
    6590464 View commit details
    Browse the repository at this point in the history