File tree Expand file tree Collapse file tree 3 files changed +42
-12
lines changed Expand file tree Collapse file tree 3 files changed +42
-12
lines changed Original file line number Diff line number Diff line change @@ -86,10 +86,20 @@ root_path=$PWD
8686# Clear cache to avoid issues with incorrect packages being used
8787if hash yarnpkg 2> /dev/null
8888then
89- # AppVeyor uses old version on yarn.
90- # Once updated to 0.24.3 or above install can be removed.
91- npm install -g yarn@latest
92- yarnpkg cache clean
89+ # AppVeyor uses an old version of yarn.
90+ # Once updated to 0.24.3 or above, the workaround can be removed
91+ # and replaced with `yarnpkg cache clean`
92+ # Issues:
93+ # https://github.com/yarnpkg/yarn/issues/2591
94+ # https://github.com/appveyor/ci/issues/1576
95+ # https://github.com/facebookincubator/create-react-app/pull/2400
96+ # When removing workaround, you may run into
97+ # https://github.com/facebookincubator/create-react-app/issues/2030
98+ case " $( uname -s) " in
99+ * CYGWIN* |MSYS* |MINGW* ) yarn=yarn.cmd;;
100+ * ) yarn=yarnpkg;;
101+ esac
102+ $yarn cache clean
93103fi
94104
95105if hash npm 2> /dev/null
Original file line number Diff line number Diff line change @@ -69,10 +69,20 @@ root_path=$PWD
6969# Clear cache to avoid issues with incorrect packages being used
7070if hash yarnpkg 2> /dev/null
7171then
72- # AppVeyor uses old version on yarn.
73- # Once updated to 0.24.3 or above install can be removed.
74- npm install -g yarn@latest
75- yarnpkg cache clean
72+ # AppVeyor uses an old version of yarn.
73+ # Once updated to 0.24.3 or above, the workaround can be removed
74+ # and replaced with `yarnpkg cache clean`
75+ # Issues:
76+ # https://github.com/yarnpkg/yarn/issues/2591
77+ # https://github.com/appveyor/ci/issues/1576
78+ # https://github.com/facebookincubator/create-react-app/pull/2400
79+ # When removing workaround, you may run into
80+ # https://github.com/facebookincubator/create-react-app/issues/2030
81+ case " $( uname -s) " in
82+ * CYGWIN* |MSYS* |MINGW* ) yarn=yarn.cmd;;
83+ * ) yarn=yarnpkg;;
84+ esac
85+ $yarn cache clean
7686fi
7787
7888if hash npm 2> /dev/null
Original file line number Diff line number Diff line change @@ -68,10 +68,20 @@ root_path=$PWD
6868# Clear cache to avoid issues with incorrect packages being used
6969if hash yarnpkg 2> /dev/null
7070then
71- # AppVeyor uses old version on yarn.
72- # Once updated to 0.24.3 or above install can be removed.
73- npm install -g yarn@latest
74- yarnpkg cache clean
71+ # AppVeyor uses an old version of yarn.
72+ # Once updated to 0.24.3 or above, the workaround can be removed
73+ # and replaced with `yarnpkg cache clean`
74+ # Issues:
75+ # https://github.com/yarnpkg/yarn/issues/2591
76+ # https://github.com/appveyor/ci/issues/1576
77+ # https://github.com/facebookincubator/create-react-app/pull/2400
78+ # When removing workaround, you may run into
79+ # https://github.com/facebookincubator/create-react-app/issues/2030
80+ case " $( uname -s) " in
81+ * CYGWIN* |MSYS* |MINGW* ) yarn=yarn.cmd;;
82+ * ) yarn=yarnpkg;;
83+ esac
84+ $yarn cache clean
7585fi
7686
7787if hash npm 2> /dev/null
You can’t perform that action at this time.
0 commit comments