Skip to content

Run minimal and no plotly tests in CI#544

Open
nvaytet wants to merge 7 commits intomainfrom
test-minimal-and-no-plotly
Open

Run minimal and no plotly tests in CI#544
nvaytet wants to merge 7 commits intomainfrom
test-minimal-and-no-plotly

Conversation

@nvaytet
Copy link
Member

@nvaytet nvaytet commented Mar 9, 2026

We enable the minimal and noplotly tox envs in the CI (mostly for PRs).
These envs existed but were never run (probably forgotten after a copier update, but I didn't manage to trace it down).
Also then envs in the requirements files were broken: minimal had all the test deps in it, while noplotly actually installed plotly...

Unfortunately, this breaks a little away from the copier template.

- version: '${{needs.formatting.outputs.min_python}}'
tox-env: '${{needs.formatting.outputs.min_tox_env}}'
python: ['${{needs.formatting.outputs.min_python}}']
tox-env: ['${{needs.formatting.outputs.min_tox_env}}', 'package-test', 'minimal', 'noplotly']
Copy link
Member Author

Choose a reason for hiding this comment

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

I changed the CI setup slightly, because I don't want to run the package test for every tox env...

type: string

jobs:
package-test:
Copy link
Member Author

Choose a reason for hiding this comment

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

Replaced this by a tox-env for the package test to avoid running it for every tox env (normal tests, minimal, noplotly)

@nvaytet nvaytet requested a review from MridulS March 9, 2026 12:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant