Skip to content

Conversation

IsaiasGutierrezCruz
Copy link
Contributor

What type of PR is this? (check all applicable)

  • πŸ’Ύ Refactor
  • ✨ Feature
  • πŸ› Bug Fix
  • πŸ”§ Optimization
  • πŸ“ Documentation
  • βœ… Test
  • 🐳 Other

Related issues

Checklist

  • Code follows style guide (ruff)
  • Tests added
  • Documented the changes

If you have comments or can explain your changes, please do so below

Hi @MarcoGorelli !
For the CI, I've mirrored the testing approach from the original Bokeh repository. This helps tolerate potential changes in their conda environment YAML files. While this method is a bit verbose, I can certainly explore a simpler approach if preferred.

@FBruzzesi FBruzzesi added the ci label Jul 1, 2025
@MarcoGorelli
Copy link
Member

wow, thanks! these "downstream-slow" tests don't run by default, do we have a way to trigger them? do you know how long this ci job takes?

@IsaiasGutierrezCruz
Copy link
Contributor Author

The overall CI job takes about 10 minutes to complete.

I didn’t realized how many time the ci jobs in the slow file takes in the execution (more than 20 minutes). Because of the difference in the execution time, I moved the bokeh’s jobs to the downstream_tests.yml file.

For context, this 10-minute duration for the Bokeh CI job is similar to what we see with the Narwhals pytest-windows (3.10, windows-latest) tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ci: Run Bokeh tests in downstream tests CI job
3 participants