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

[6] Setup CI test pipeline #7

Merged
merged 8 commits into from
Jul 20, 2024
Merged

[6] Setup CI test pipeline #7

merged 8 commits into from
Jul 20, 2024

Commits on Jul 20, 2024

  1. BLD:

    - first test of a GitHub CI for testing
    MothNik committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    4e8f44d View commit details
    Browse the repository at this point in the history
  2. FIX:

    - fixed wrong pip install and python versions in CI ?
    MothNik committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    9f84d93 View commit details
    Browse the repository at this point in the history
  3. FIX:

    - fixed loading of test files that do not contain test but dependencies that cannot be loaded ?
    MothNik committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    5e201f0 View commit details
    Browse the repository at this point in the history
  4. BUG:

    - escaped imports of unaccessible dependencies for test-file generation in GitHub CI tests by making the `if __name__ == "__main__"` include these imports and function definitions
    MothNik committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    408d818 View commit details
    Browse the repository at this point in the history
  5. TST:

    - test whether Cython build can be removed from GitHub actions for testing ?
    MothNik committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    d8f158d View commit details
    Browse the repository at this point in the history
  6. TST:

    - reverted removal of Cython for testing
    MothNik committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    2132928 View commit details
    Browse the repository at this point in the history
  7. PKG:

    - moved the full package back into an `src`-folder
    
    BLD:
    - updated `pyproject.toml` and `setup.py` to account for the movement to the `src`-folder
    - removed dedicated Cython build from CI test pipeline
    MothNik committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    08849e4 View commit details
    Browse the repository at this point in the history
  8. BLD:

    - changed CI pipeline target branches
    MothNik committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    ff9d285 View commit details
    Browse the repository at this point in the history