Skip to content

feat: add tests for mellea optional dependencies#724

Merged
jakelorocco merged 2 commits intomainfrom
jal/package-test-3
Mar 26, 2026
Merged

feat: add tests for mellea optional dependencies#724
jakelorocco merged 2 commits intomainfrom
jal/package-test-3

Conversation

@jakelorocco
Copy link
Copy Markdown
Contributor

@jakelorocco jakelorocco commented Mar 23, 2026

Misc PR

Type of PR

  • Bug Fix
  • New Feature
  • Documentation
  • Other

Description

Adds tests that check for mellea imports given an optional dependency group (looks for expected imports to work and for unexpected imports to fail). Also checks that all optional dependency groups are covered in the test set.

Testing

  • Tests added to the respective file if code was changed
  • New code has 100% coverage if code as added
  • Ensure existing tests and github automation passes (a maintainer will kick off the github automation when the rest of the PR is populated)

@mergify
Copy link
Copy Markdown

mergify bot commented Mar 23, 2026

Merge Protections

Your pull request matches the following merge protections and will not be merged until they are valid.

🟢 Enforce conventional commit

Wonderful, this rule succeeded.

Make sure that we follow https://www.conventionalcommits.org/en/v1.0.0/

  • title ~= ^(fix|feat|docs|style|refactor|perf|test|build|ci|chore|revert|release)(?:\(.+\))?:

@github-actions
Copy link
Copy Markdown
Contributor

The PR description has been updated. Please fill out the template for your PR to be reviewed.

@jakelorocco jakelorocco force-pushed the jal/package-test-3 branch 3 times, most recently from 7936cf0 to 65ab6a7 Compare March 23, 2026 20:19
@jakelorocco jakelorocco marked this pull request as ready for review March 23, 2026 20:45
@jakelorocco jakelorocco requested a review from a team as a code owner March 23, 2026 20:45
@jakelorocco
Copy link
Copy Markdown
Contributor Author

Tests are marked with slow; ran locally and on blue vela and passed in both envs.

Copy link
Copy Markdown
Member

@psschwei psschwei left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM with one minor suggestion (non-blocking)
Might be good for @ajbozarth or @planetf1 to take a look too before merging

@github-actions github-actions bot added the enhancement New feature or request label Mar 26, 2026
@jakelorocco jakelorocco enabled auto-merge March 26, 2026 16:24
@jakelorocco jakelorocco added this pull request to the merge queue Mar 26, 2026
Merged via the queue into main with commit b8c8129 Mar 26, 2026
6 checks passed
@jakelorocco jakelorocco deleted the jal/package-test-3 branch March 26, 2026 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants