Skip to content

Commit a0e2a77

Browse files
GatsbyJS BotKyleAMathews
andauthored
feat(gatsby): Opt in 20% of users to webpack dev server caching (#32829) (#32839)
We [added caching support for webpack in development in 3.10](https://www.gatsbyjs.com/docs/reference/release-notes/v3.10#experimental-webpack-persistent-caching-for-gatsby-develop) and it's gotten a fair bit of usage since. Let's now opt-in 20% of users for a final test before release. (cherry picked from commit 51b8420) Co-authored-by: Kyle Mathews <mathews.kyle@gmail.com>
1 parent 448892d commit a0e2a77

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

packages/gatsby/src/utils/flags.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,13 @@ const activeFlags: Array<IFlag> = [
162162
experimental: false,
163163
description: `Enable webpack's persistent caching during development. Speeds up the start of the development server.`,
164164
umbrellaIssue: `https://gatsby.dev/cache-clearing-feedback`,
165-
testFitness: (): fitnessEnum => true,
165+
testFitness: (): fitnessEnum => {
166+
if (sampleSiteForExperiment(`DEV_WEBPACK_CACHE`, 20)) {
167+
return `OPT_IN`
168+
} else {
169+
return true
170+
}
171+
},
166172
},
167173
{
168174
name: `PRESERVE_FILE_DOWNLOAD_CACHE`,

0 commit comments

Comments
 (0)