-
Notifications
You must be signed in to change notification settings - Fork 12
Implement testing workflow changes #524
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
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.
Pull Request Overview
This PR isolates testing workflow changes to streamline the review process.
- Updates test dependencies and adds coverage reporting configuration in pyproject.toml
- Refactors environment variable parsing and validation in config.py
- Modifies the GitHub workflow to run tests with coverage and integrates Codecov upload steps
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| pyproject.toml | Updated test dependencies and added coverage report configuration. |
| config.py | Improved environment variable handling and validation logic. |
| .github/workflows/check-build-deploy.yaml | Modified test commands and added Codecov actions for test reporting. |
Comments suppressed due to low confidence (1)
config.py:645
- The error message contains an extra 'SEND_' in the environment variable name; consider renaming it to 'SEND_GET_ROLES_REMINDERS_DELAY' for clarity.
"SEND_SEND_GET_ROLES_REMINDERS_DELAY must be longer than or equal to 1 day."
Codecov ReportAll modified and coverable lines are covered by tests ✅ ✅ All tests successful. No failed tests found. 📢 Thoughts on this report? Let us know! |
23f2b5a to
2567f2b
Compare
Co-authored-by: Matt Norton <[email protected]> Signed-off-by: Matty Widdop <[email protected]>
…#508) Signed-off-by: Holly <[email protected]> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> Co-authored-by: Matty Widdop <[email protected]>
a8c845c to
45dac3f
Compare
|
This pull request has a merge conflict with the base branch! Please resolve the conflict manually, remove the conflict label and re-add the filter label (if applicable). |
Another PR pulled out from #516 just to reduce the load in that PR, this one focusing on the workflow changes