Skip to content

Commit e63d6c9

Browse files
authored
[ARGG-948]: Update caching strategy for SSR build (#182)
* [ARGG-948]: Update caching strategy for SSR build * [ARGG-948]: fix CI pipeline --------- Co-authored-by: Aleksandr Sannikov <[email protected]>
1 parent ea7c7f9 commit e63d6c9

File tree

4 files changed

+7
-5
lines changed

4 files changed

+7
-5
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: Build
22

33
on:
44
push:
5-
branches: [fork_cra5]
5+
branches: [main]
66
pull_request:
7-
branches: [fork_cra5]
7+
branches: [main]
88

99
jobs:
1010
build:

packages/react-scripts/config/paths.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ module.exports = {
7777
testsSetup: resolveModule(resolveApp, 'src/setupTests'),
7878
proxySetup: resolveApp('src/setupProxy.js'),
7979
appNodeModules: resolveApp('node_modules'),
80-
appWebpackCache: resolveApp('node_modules/.cache'),
80+
appWebpackCache: resolveApp('node_modules/.cache/webpack'),
8181
appTsBuildInfoFile: resolveApp('node_modules/.cache/tsconfig.tsbuildinfo'),
8282
swSrc: resolveModule(resolveApp, 'src/service-worker'),
8383
publicUrlOrPath,
@@ -105,7 +105,7 @@ module.exports = {
105105
testsSetup: resolveModule(resolveApp, 'src/setupTests'),
106106
proxySetup: resolveApp('src/setupProxy.js'),
107107
appNodeModules: resolveApp('node_modules'),
108-
appWebpackCache: resolveApp('node_modules/.cache'),
108+
appWebpackCache: resolveApp('node_modules/.cache/webpack'),
109109
appTsBuildInfoFile: resolveApp('node_modules/.cache/tsconfig.tsbuildinfo'),
110110
swSrc: resolveModule(resolveApp, 'src/service-worker'),
111111
publicUrlOrPath,
@@ -146,7 +146,7 @@ if (
146146
testsSetup: resolveModule(resolveOwn, `${templatePath}/src/setupTests`),
147147
proxySetup: resolveOwn(`${templatePath}/src/setupProxy.js`),
148148
appNodeModules: resolveOwn('node_modules'),
149-
appWebpackCache: resolveOwn('node_modules/.cache'),
149+
appWebpackCache: resolveOwn('node_modules/.cache/webpack'),
150150
appTsBuildInfoFile: resolveOwn('node_modules/.cache/tsconfig.tsbuildinfo'),
151151
swSrc: resolveModule(resolveOwn, `${templatePath}/src/service-worker`),
152152
publicUrlOrPath,

packages/react-scripts/config/webpack.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,7 @@ module.exports = function (webpackEnv) {
244244
},
245245
cache: {
246246
type: 'filesystem',
247+
name: 'WebappCache',
247248
version: createEnvironmentHash(env.raw),
248249
cacheDirectory: paths.appWebpackCache,
249250
store: 'pack',

packages/react-scripts/config/webpack.config.ssr.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,7 @@ module.exports = function (webpackEnv) {
252252
},
253253
cache: {
254254
type: 'filesystem',
255+
name: 'SsrCache',
255256
version: createEnvironmentHash(env.raw),
256257
cacheDirectory: paths.appWebpackCache,
257258
store: 'pack',

0 commit comments

Comments
 (0)