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

Implement Windows incremental build cache #1176

Merged
merged 3 commits into from
Nov 25, 2024
Merged

Conversation

DanRStevens
Copy link
Collaborator

Relates to:

Implements incremental build caching for Windows feature branches. This can drastically reduce the build time on feature branches, depending on how much code has changed. A full build might take 3.5 - 4 minutes. An incremental build with no changes might take 1 - 1.5 minutes.

The default branch will always do a fresh full build, without attempting to load a cache. This is to ensure a full build will always work, and to prevent any caching artifacts from accumulating over time, such as caching old files that are no longer needed, but never explicitly deleted from the build folder. The build time of the default branch is less critical, since builds there are only done after work on PRs is completed and merged, so it doesn't typically hold up additional work.

@DanRStevens DanRStevens merged commit 7b26ea9 into main Nov 25, 2024
8 checks passed
@DanRStevens DanRStevens deleted the incrementalBuildCache branch November 25, 2024 16:18
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