thegraphnetwork-literev / es-journals

BSD 3-Clause "New" or "Revised" License
2 stars 0 forks source link

feat: Implement CI test configuration #5

Closed esloch closed 6 months ago

esloch commented 6 months ago

This Pull Request introduces a series of enhancements to our Continuous Integration (CI) pipeline and development environment configuration, aiming to improve the robustness, flexibility, and maintainability of our project setup. It incorporates automated tests for health checks, adapts the Conda environment activation across different environments, separates tasks for testing certificates, and updates the Conda environment setup for development purposes.

Key Highlights:

How to Test These Changes

Replicate the CI steps locally by running the corresponding scripts and commands to verify the setup and tests work in your local development environment.

Pull Request Checklists

This PR is a:

About this PR:

Author's checklist:

Additional Information

This PR lays a solid foundation for future developments, ensuring our CI pipeline and development environment are both scalable and maintainable. It addresses several pain points previously encountered in our development workflow and sets the stage.

Reviewer's Checklist

## Reviewer's Checklist

- [ ] I managed to reproduce the problem locally from the `main` branch
- [ ] I managed to test the new changes locally
- [ ] I confirm that the issues mentioned were fixed/resolved