Skip to content

Conversation

@MattyTheHacker
Copy link
Member

Another PR pulled out from #516 just to reduce the load in that PR, this one focusing on the workflow changes

@MattyTheHacker MattyTheHacker requested a review from Copilot May 31, 2025 22:08
@MattyTheHacker MattyTheHacker self-assigned this May 31, 2025
@MattyTheHacker MattyTheHacker added deployment Changes to the deployment or CI/CD configuration dependencies Changes that interact with managing dependencies labels May 31, 2025
Copy link
Contributor

Copilot AI left a 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
Copy link

codecov bot commented May 31, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

@MattyTheHacker MattyTheHacker force-pushed the testing-workflow-changes branch from 23f2b5a to 2567f2b Compare May 31, 2025 22:11
@MattyTheHacker MattyTheHacker enabled auto-merge (squash) June 2, 2025 00:30
@MattyTheHacker MattyTheHacker disabled auto-merge June 2, 2025 00:31
@MattyTheHacker MattyTheHacker enabled auto-merge (squash) June 2, 2025 00:31
@MattyTheHacker MattyTheHacker added the sync Request bots to automatically keep this PR up to date with it's base branch label Jun 4, 2025
Thatsmusic99 and others added 2 commits June 15, 2025 13:49
…#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]>
@MattyTheHacker MattyTheHacker force-pushed the testing-workflow-changes branch from a8c845c to 45dac3f Compare June 16, 2025 06:27
@cssbhamdev cssbhamdev added conflict A bot has identified that this PR has a conflict, preventing automatic syncing to the base branch and removed sync Request bots to automatically keep this PR up to date with it's base branch labels Jun 16, 2025
@cssbhamdev
Copy link
Contributor

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).

@MattyTheHacker MattyTheHacker added sync Request bots to automatically keep this PR up to date with it's base branch and removed conflict A bot has identified that this PR has a conflict, preventing automatic syncing to the base branch labels Jun 16, 2025
@MattyTheHacker MattyTheHacker merged commit fd10740 into main Jun 16, 2025
11 checks passed
@MattyTheHacker MattyTheHacker deleted the testing-workflow-changes branch June 16, 2025 09:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Changes that interact with managing dependencies deployment Changes to the deployment or CI/CD configuration sync Request bots to automatically keep this PR up to date with it's base branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants