Skip to content

Commit 8eb46e8

Browse files
authored
Merge pull request adopted-ember-addons#749 from adopted-ember-addons/fix-embroider
update @embroider/test-setup to fix CI
2 parents 92523c2 + f06525a commit 8eb46e8

File tree

4 files changed

+20
-14
lines changed

4 files changed

+20
-14
lines changed

.github/workflows/ci.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ jobs:
7070
- ember-release
7171
- ember-beta
7272
- ember-canary
73-
# - embroider-safe
74-
# - embroider-optimized
73+
- embroider-safe
74+
- embroider-optimized
7575

7676
steps:
7777
- uses: actions/checkout@v4

addon/-private/options.js

+2-7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import EmberObject, { get } from '@ember/object';
2-
import { isDescriptor } from '../utils/utils';
32

43
const { keys } = Object;
54
const OPTION_KEYS = '__option_keys__';
@@ -18,11 +17,7 @@ export default class Options {
1817
const optionKeys = keys(options);
1918
const createParams = { [OPTION_KEYS]: optionKeys, model, attribute };
2019

21-
// If any of the options is a CP, we need to create a custom class for it
22-
if (optionKeys.some((key) => isDescriptor(options[key]))) {
23-
return OptionsObject.extend(options).create(createParams);
24-
}
25-
26-
return OptionsObject.create(createParams, options);
20+
// we have to extend here in case anyone passes options that have computedProperties.
21+
return OptionsObject.extend(options).create(createParams);
2722
}
2823
}

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
"@ember/optional-features": "^2.0.0",
6161
"@ember/string": "^3.0.1",
6262
"@ember/test-helpers": "^2.9.3",
63-
"@embroider/test-setup": "^2.1.1",
63+
"@embroider/test-setup": "^3.0.2",
6464
"@fortawesome/ember-fontawesome": "^1.0.0",
6565
"@fortawesome/fontawesome-svg-core": "^6.5.1",
6666
"@fortawesome/free-brands-svg-icons": "^6.4.0",

pnpm-lock.yaml

+15-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)