Skip to content

Fix windows CI by removing virtual file system cache #3912

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

Merged
merged 16 commits into from
Apr 4, 2025

Conversation

ealmloff
Copy link
Member

@ealmloff ealmloff commented Mar 25, 2025

This just disables the vfs logic in windows CI. This will make the CI slower, but it does fix the caching issue. matrix_test (x86_64-apple-darwin, macos-13, 1.84.0, false, test, --all --tests) runs at a similar speed so the overall slowdown is only ~2m. The underlying issue might be related to rust-lang/rustup#2417 which could be fixed by clearing the rustup cache, but I can't find the cache for windows CI in gh cache list

I tried copying uv's CI setup as closely as I could, but that also does not fix the issue

@ealmloff ealmloff added ci github ci windows labels Mar 25, 2025
@ealmloff ealmloff requested a review from a team as a code owner March 25, 2025 21:45
@ealmloff ealmloff changed the title try to fix windows CI Fix windows CI by removing virtual file system cache Mar 26, 2025
Copy link
Member

@jkelleyrtp jkelleyrtp left a comment

Choose a reason for hiding this comment

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

The windows CI on this PR is about 19 minutes which is extremely long...

But none of our windows CI is working so I'll merge this now so we can get other CI working but I would really like to fix this properly at some point.

I experimented with self-hosted runners awhile back but it might be a bit simpler to just use the paid github ones.

@jkelleyrtp jkelleyrtp merged commit 4402534 into DioxusLabs:main Apr 4, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci github ci windows
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants