-
Notifications
You must be signed in to change notification settings - Fork 0
Update testing workflow and dependencies #81
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
Conversation
…auto-generated tests action
…rsions to be compatible
…ts.in file to be up to date
Reviewer's Guide by SourceryThis pull request updates the testing workflow, adds a new GitHub action for test and coverage, introduces a Conda environment file, and updates dependencies. The changes aim to improve the testing process, ensure compatibility between packages, and streamline the installation process. No diagrams generated as the changes look simple and do not need a visual representation. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @Fontanapink - I've reviewed your changes - here's some feedback:
Overall Comments:
- Consider using more flexible version specifications in environment.yml to make it easier to incorporate security updates while maintaining compatibility.
- The description mentions updating the README with the new installation process, but this change is not visible in the provided diff. Please ensure this update is included in the PR.
Here's what I looked at during the review
- 🟡 General issues: 1 issue found
- 🟢 Security: all looks good
- 🟢 Testing: all looks good
- 🟢 Complexity: all looks good
- 🟢 Documentation: all looks good
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
… dependencies problems and checks
… into Fontanapink/issue78
…l file because those need to be installed seperatelly for Windows systems
… into Fontanapink/issue78
… into Fontanapink/issue78
…ly for windows systems
…of requirements.txt (since it can let pip solve the dependencies)
… so that it matches what it is expected on the GitHub Actions
Update testing workflow and dependencies
This pull request updates the testing workflow by adding a test and coverage GitHub action. It also includes an environment.yml file for Conda installation during testing. The version of the Miniconda action in the testing GitHub action has been updated. The dependencies in the requirements.in file have been specified and updated. The environment.yml file has been modified to fix issues with auto-generated tests action. The versions of gpflow, tensorflow, and tensorflow-probability have been modified to ensure compatibility. pytest-mock has been added to the environment.yml file for testing. Both the environment.yml file and the requirements.in file have been modified and updated. The README file has been updated with the new installation process. Redundant steps in the test examples have been deleted. The documentation has been updated.
Summary by Sourcery
Update the testing workflow by adding a GitHub action for test and coverage, and modify the environment.yml and setup.py to manage dependencies more effectively. Enhance the CI process with a new workflow for automated testing and coverage reporting. Update documentation to align with the new installation process.
New Features:
Enhancements:
CI:
Documentation: