Conversation
MikeLippincott
left a comment
There was a problem hiding this comment.
LGTM. Just wanted to check if there is a way to test for the opening of napari on a headless linux server? If not nbd! If yes - might be out of scope for this PR.
Thanks @MikeLippincott ! It's a great question. I don't think there's an easy way to accomplish this given the headless/displayless nature of GH Actions containers. It might be possible to upload screenshots but this too might be complex (we'd need to simulate the display in a way that the container could render a screenshot without having an actual screen to send to). Some of this already occurs with our CI configuration for Linux but it's fragile and makes me a bit cautious about pushing the limits here (we could get rate-limited by GH eventually). Just the same I'll file an issue to explore this at a later time. |
* update dockerfile for uv * update deps and fix pre-commit config * update dockerfile and poe task
Description
We're currently seeing long runtimes without completion for Linux CI in GitHub Actions. This PR seeks to fix this challenge.
I found that if I updated the dependencies through Linux that the CI appeared to be happier about things. As part of this I updated the Dockerfile for the project and related poethepoet task.
What kind of change(s) are included?
Checklist
Please ensure that all boxes are checked before indicating that this pull request is ready for review.