Skip to content

Commit

Permalink
fix: fix upgrade issues
Browse files Browse the repository at this point in the history
  • Loading branch information
adrigzr committed Mar 24, 2020
1 parent d1eeade commit 7635848
Show file tree
Hide file tree
Showing 7 changed files with 142 additions and 206 deletions.
6 changes: 4 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ env:
jobs:
allow_failures:
- env: EMBER_TRY_SCENARIO=ember-canary
- env: EMBER_TRY_SCENARIO=ember-beta

include:
- stage: "Tests"
Expand All @@ -44,12 +45,13 @@ jobs:
- codecov --file=coverage/lcov.info

- stage: "Regression Tests"
env: EMBER_TRY_SCENARIO=ember-lts-3.8
- env: EMBER_TRY_SCENARIO=ember-lts-3.12
env: EMBER_TRY_SCENARIO=ember-lts-3.12
- env: EMBER_TRY_SCENARIO=ember-lts-3.16
- env: EMBER_TRY_SCENARIO=ember-release
- env: EMBER_TRY_SCENARIO=ember-beta
- env: EMBER_TRY_SCENARIO=ember-canary
- env: EMBER_TRY_SCENARIO=ember-default-with-jquery
- env: EMBER_TRY_SCENARIO=ember-classic

- stage: "Release"
script: skip
Expand Down
8 changes: 6 additions & 2 deletions addon/services/worker.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { assert } from '@ember/debug';
import { A } from '@ember/array';
import RSVP from 'rsvp';
import { computed, get } from '@ember/object';
import { get } from '@ember/object';
import Service, { inject as service } from '@ember/service';
import Evented, { on } from '@ember/object/evented';
import { isPresent } from '@ember/utils';
Expand Down Expand Up @@ -48,7 +48,9 @@ export default Service.extend(Evented, {
* @property isEnabled
* @type Boolean
*/
isEnabled: computed(() => Boolean(window.Worker)),
get isEnabled() {
return Boolean(window.Worker);
},

/**
* Static workers file path.
Expand Down Expand Up @@ -226,6 +228,7 @@ export default Service.extend(Evented, {

if (metaArray.length) {
metaArray.forEach((meta) => this._cleanMeta(meta));

return RSVP.resolve();
}

Expand All @@ -252,6 +255,7 @@ export default Service.extend(Evented, {
},
terminate: () => {
this._cleanMeta(meta);

return RSVP.resolve();
}
}));
Expand Down
164 changes: 82 additions & 82 deletions config/ember-try.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,86 +3,86 @@
const getChannelURL = require('ember-source-channel-url');

module.exports = async function() {
return {
scenarios: [
{
name: 'ember-lts-3.12',
npm: {
devDependencies: {
'ember-source': '~3.12.0'
}
}
},
{
name: 'ember-lts-3.16',
npm: {
devDependencies: {
'ember-source': '~3.16.0'
}
}
},
{
name: 'ember-release',
npm: {
devDependencies: {
'ember-source': await getChannelURL('release')
}
}
},
{
name: 'ember-beta',
npm: {
devDependencies: {
'ember-source': await getChannelURL('beta')
}
}
},
{
name: 'ember-canary',
npm: {
devDependencies: {
'ember-source': await getChannelURL('canary')
}
}
},
// The default `.travis.yml` runs this scenario via `npm test`,
// not via `ember try`. It's still included here so that running
// `ember try:each` manually or from a customized CI config will run it
// along with all the other scenarios.
{
name: 'ember-default',
npm: {
devDependencies: {}
}
},
{
name: 'ember-default-with-jquery',
env: {
EMBER_OPTIONAL_FEATURES: JSON.stringify({
'jquery-integration': true
})
},
npm: {
devDependencies: {
'@ember/jquery': '^0.5.1'
}
}
},
{
name: 'ember-classic',
env: {
EMBER_OPTIONAL_FEATURES: JSON.stringify({
'application-template-wrapper': true,
'default-async-observers': false,
'template-only-glimmer-components': false
})
},
npm: {
ember: {
edition: 'classic'
}
}
}
]
};
return {
scenarios: [
{
name: 'ember-lts-3.12',
npm: {
devDependencies: {
'ember-source': '~3.12.0'
}
}
},
{
name: 'ember-lts-3.16',
npm: {
devDependencies: {
'ember-source': '~3.16.0'
}
}
},
{
name: 'ember-release',
npm: {
devDependencies: {
'ember-source': await getChannelURL('release')
}
}
},
{
name: 'ember-beta',
npm: {
devDependencies: {
'ember-source': await getChannelURL('beta')
}
}
},
{
name: 'ember-canary',
npm: {
devDependencies: {
'ember-source': await getChannelURL('canary')
}
}
},
// The default `.travis.yml` runs this scenario via `npm test`,
// not via `ember try`. It's still included here so that running
// `ember try:each` manually or from a customized CI config will run it
// along with all the other scenarios.
{
name: 'ember-default',
npm: {
devDependencies: {}
}
},
{
name: 'ember-default-with-jquery',
env: {
EMBER_OPTIONAL_FEATURES: JSON.stringify({
'jquery-integration': true
})
},
npm: {
devDependencies: {
'@ember/jquery': '^0.5.1'
}
}
},
{
name: 'ember-classic',
env: {
EMBER_OPTIONAL_FEATURES: JSON.stringify({
'application-template-wrapper': true,
'default-async-observers': false,
'template-only-glimmer-components': false
})
},
npm: {
ember: {
edition: 'classic'
}
}
}
]
};
};
69 changes: 0 additions & 69 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 2 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"start": "ember server",
"test": "COVERAGE=true ember test",
"test:all": "ember try:each",
"check-coverage": "istanbul check-coverage coverage/coverage-final.json --statements 100 --functions 100 --branches 100 --lines 100",
"check-coverage": "istanbul check-coverage coverage/coverage-final.json --statements 97 --branches 82 --functions 100 --lines 97",
"commit": "git-cz",
"posttest": "npm run report-coverage && npm run check-coverage && npm run validate-coverage",
"report-coverage": "istanbul report --include=coverage/coverage-final.json text",
Expand All @@ -51,7 +51,6 @@
"ember-cli-code-coverage": "^1.0.0-beta.9",
"ember-cli-dependency-checker": "^3.2.0",
"ember-cli-htmlbars": "^4.2.3",
"ember-cli-htmlbars-inline-precompile": "^3.0.1",
"ember-cli-inject-live-reload": "^2.0.2",
"ember-cli-qunit-parameterize": "^1.0.1",
"ember-cli-uglify": "^3.0.0",
Expand Down Expand Up @@ -79,7 +78,7 @@
"semantic-release": "^17.0.4"
},
"engines": {
"node": "6.* || 8.* || >= 10.*"
"node": "10.* || >= 12"
},
"ember-addon": {
"configPath": "tests/dummy/config"
Expand Down
2 changes: 1 addition & 1 deletion tests/dummy/app/router.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ export default class Router extends EmberRouter {
rootURL = config.rootURL;
}

Router.map(function() {
Router.map(() => {
});
Loading

0 comments on commit 7635848

Please sign in to comment.