Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve UI CI workflow with caching, micromamba, etc. #1098

Merged
merged 1 commit into from
Oct 13, 2023

Conversation

axelboc
Copy link
Collaborator

@axelboc axelboc commented Oct 12, 2023

The set up wasn't consistent across the three UI jobs. I'm now trying out this GitHub Action to create and cache the Conda environment: https://github.com/mamba-org/setup-micromamba — seems to work very well.

I'm also removing the Python version matrix, and adding the wait-on dev dependency to wait for the server to respond at 127.0.0.1:8081. This will help catch problems with starting the MXCuBE server, since the E2E tests won't try to run if the server has not successfully started.

image

🥳

@marcus-oscarsson
Copy link
Member

Doing something similar in #1093 :), thanks @axelboc

@marcus-oscarsson marcus-oscarsson merged commit cd60d7e into develop Oct 13, 2023
10 checks passed
@marcus-oscarsson marcus-oscarsson deleted the ab-ci-ui-2 branch October 13, 2023 07:09
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.

2 participants