Skip to content

Commit 477b0d3

Browse files
authored
Merge pull request #912 from larry-x-yu/laryu/fix-broken-cleanup
2 parents 1618d11 + e593488 commit 477b0d3

5 files changed

Lines changed: 39 additions & 2 deletions

File tree

.github/dependabot.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ updates:
4646
- dependency-name: eslint-plugin-prettier
4747
versions:
4848
- 3.3.1
49+
- dependency-name: fs-extra
50+
update-types: ["version-update:semver-major"]
4951
- package-ecosystem: npm
5052
directory: "/smoke-test-app"
5153
schedule:

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,8 @@ jobs:
115115
# Environment variables from config
116116
- ./node_modules/.bin/ember try:each --config-path='../test/fixtures/dummy-ember-try-config-different-env-vars.js'
117117

118+
# fs-extra versions 7.x and above caused a regresion
119+
- ./node_modules/.bin/ember try:each --config-path='../test/fixtures/dummy-ember-try-config-fs-extra-scenarios.js'
118120

119121
steps:
120122
- uses: actions/checkout@v1

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"debug": "^4.3.2",
3636
"ember-try-config": "^4.0.0",
3737
"execa": "^4.1.0",
38-
"fs-extra": "^9.0.1",
38+
"fs-extra": "^6.0.1",
3939
"resolve": "^1.20.0",
4040
"rimraf": "^3.0.2",
4141
"walk-sync": "^2.2.0"
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
module.exports = {
2+
scenarios: [
3+
{
4+
name: 'Ember try should succeed when using fs-extra version 6.x',
5+
npm: {
6+
devDependencies: {
7+
'watchpack-chokidar2': '2.0.1',
8+
'ember-try-test-suite-helper': '1.0.0',
9+
'fs-extra': '6.0.1',
10+
},
11+
},
12+
},
13+
{
14+
name: 'Ember try should fail when using fs-extra version 9.x',
15+
npm: {
16+
devDependencies: {
17+
'watchpack-chokidar2': '2.0.1',
18+
'ember-try-test-suite-helper': '1.0.0',
19+
'fs-extra': '9.0.1',
20+
},
21+
},
22+
},
23+
],
24+
};

yarn.lock

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3460,6 +3460,15 @@ fs-extra@^5.0.0:
34603460
jsonfile "^4.0.0"
34613461
universalify "^0.1.0"
34623462

3463+
fs-extra@^6.0.1:
3464+
version "6.0.1"
3465+
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-6.0.1.tgz#8abc128f7946e310135ddc93b98bddb410e7a34b"
3466+
integrity sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==
3467+
dependencies:
3468+
graceful-fs "^4.1.2"
3469+
jsonfile "^4.0.0"
3470+
universalify "^0.1.0"
3471+
34633472
fs-extra@^8.0.1, fs-extra@^8.1.0:
34643473
version "8.1.0"
34653474
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
@@ -3469,7 +3478,7 @@ fs-extra@^8.0.1, fs-extra@^8.1.0:
34693478
jsonfile "^4.0.0"
34703479
universalify "^0.1.0"
34713480

3472-
fs-extra@^9.0.0, fs-extra@^9.0.1:
3481+
fs-extra@^9.0.0:
34733482
version "9.0.1"
34743483
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.1.tgz#910da0062437ba4c39fedd863f1675ccfefcb9fc"
34753484
integrity sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==

0 commit comments

Comments
 (0)