Set up ember-cli-deprecation-workflow (#17268)

Let's get the ball rolling! 😃
This commit is contained in:
Peter Wagenet 2022-07-01 14:43:40 -07:00 committed by GitHub
parent adb7fa5e2f
commit 82d7e76d52
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 45 additions and 1 deletions

View File

@ -0,0 +1,6 @@
globalThis.deprecationWorkflow = globalThis.deprecationWorkflow || {};
globalThis.deprecationWorkflow.config = {
// We're using RAISE_ON_DEPRECATION in environment.js instead of
// `throwOnUnhandled` here since it is easier to toggle.
workflow: [],
};

View File

@ -16,6 +16,8 @@ module.exports = function (environment) {
// Prevent Ember Data from overriding Date.parse. // Prevent Ember Data from overriding Date.parse.
Date: false, Date: false,
}, },
// This is easier to toggle than the flag in ember-cli-deprecation-workflow.
RAISE_ON_DEPRECATION: false,
}, },
exportApplicationGlobal: true, exportApplicationGlobal: true,
@ -31,6 +33,7 @@ module.exports = function (environment) {
// ENV.APP.LOG_TRANSITIONS = true; // ENV.APP.LOG_TRANSITIONS = true;
// ENV.APP.LOG_TRANSITIONS_INTERNAL = true; // ENV.APP.LOG_TRANSITIONS_INTERNAL = true;
// ENV.APP.LOG_VIEW_LOOKUPS = true; // ENV.APP.LOG_VIEW_LOOKUPS = true;
ENV.EmberENV.RAISE_ON_DEPRECATION = true;
} }
if (environment === "test") { if (environment === "test") {
@ -43,6 +46,8 @@ module.exports = function (environment) {
ENV.APP.rootElement = "#ember-testing"; ENV.APP.rootElement = "#ember-testing";
ENV.APP.autoboot = false; ENV.APP.autoboot = false;
ENV.EmberENV.RAISE_ON_DEPRECATION = true;
} }
if (environment === "production") { if (environment === "production") {

View File

@ -91,6 +91,7 @@
}, },
"devDependencies": { "devDependencies": {
"ember-cached-decorator-polyfill": "^0.1.4", "ember-cached-decorator-polyfill": "^0.1.4",
"ember-cli-deprecation-workflow": "^2.1.0",
"ember-exam": "^7.0.1" "ember-exam": "^7.0.1"
} }
} }

View File

@ -3164,7 +3164,7 @@ broccoli-plugin@^2.1.0:
rimraf "^2.3.4" rimraf "^2.3.4"
symlink-or-copy "^1.1.8" symlink-or-copy "^1.1.8"
broccoli-plugin@^4.0.0, broccoli-plugin@^4.0.1, broccoli-plugin@^4.0.2, broccoli-plugin@^4.0.3, broccoli-plugin@^4.0.7: broccoli-plugin@^4.0.0, broccoli-plugin@^4.0.1, broccoli-plugin@^4.0.2, broccoli-plugin@^4.0.3, broccoli-plugin@^4.0.5, broccoli-plugin@^4.0.7:
version "4.0.7" version "4.0.7"
resolved "https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-4.0.7.tgz#dd176a85efe915ed557d913744b181abe05047db" resolved "https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-4.0.7.tgz#dd176a85efe915ed557d913744b181abe05047db"
integrity sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg== integrity sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg==
@ -4575,11 +4575,43 @@ ember-cli-dependency-checker@^3.3.1:
resolve "^1.5.0" resolve "^1.5.0"
semver "^5.3.0" semver "^5.3.0"
ember-cli-deprecation-workflow@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/ember-cli-deprecation-workflow/-/ember-cli-deprecation-workflow-2.1.0.tgz#f0d38ece7ac0ab7b3f83790a3a092e3472f58cff"
integrity sha512-Ay9P9iKMJdY4Gq5XPowh3HqqeAzLfwBRj1oB1ZKkDW1fryZQWBN4pZuRnjnB+3VWZjBnZif5e7Pacc7YNW9hWg==
dependencies:
broccoli-funnel "^3.0.3"
broccoli-merge-trees "^4.2.0"
broccoli-plugin "^4.0.5"
ember-cli-htmlbars "^5.3.2"
ember-cli-get-component-path-option@^1.0.0: ember-cli-get-component-path-option@^1.0.0:
version "1.0.0" version "1.0.0"
resolved "https://registry.yarnpkg.com/ember-cli-get-component-path-option/-/ember-cli-get-component-path-option-1.0.0.tgz#0d7b595559e2f9050abed804f1d8eff1b08bc771" resolved "https://registry.yarnpkg.com/ember-cli-get-component-path-option/-/ember-cli-get-component-path-option-1.0.0.tgz#0d7b595559e2f9050abed804f1d8eff1b08bc771"
integrity sha1-DXtZVVni+QUKvtgE8djv8bCLx3E= integrity sha1-DXtZVVni+QUKvtgE8djv8bCLx3E=
ember-cli-htmlbars@^5.3.2:
version "5.7.2"
resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-5.7.2.tgz#e0cd2fb3c20d85fe4c3e228e6f0590ee1c645ba8"
integrity sha512-Uj6R+3TtBV5RZoJY14oZn/sNPnc+UgmC8nb5rI4P3fR/gYoyTFIZSXiIM7zl++IpMoIrocxOrgt+mhonKphgGg==
dependencies:
"@ember/edition-utils" "^1.2.0"
babel-plugin-htmlbars-inline-precompile "^5.0.0"
broccoli-debug "^0.6.5"
broccoli-persistent-filter "^3.1.2"
broccoli-plugin "^4.0.3"
common-tags "^1.8.0"
ember-cli-babel-plugin-helpers "^1.1.1"
ember-cli-version-checker "^5.1.2"
fs-tree-diff "^2.0.1"
hash-for-dep "^1.5.1"
heimdalljs-logger "^0.1.10"
json-stable-stringify "^1.0.1"
semver "^7.3.4"
silent-error "^1.1.1"
strip-bom "^4.0.0"
walk-sync "^2.2.0"
ember-cli-htmlbars@^5.7.1: ember-cli-htmlbars@^5.7.1:
version "5.7.1" version "5.7.1"
resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-5.7.1.tgz#eb5b88c7d9083bc27665fb5447a9b7503b32ce4f" resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-5.7.1.tgz#eb5b88c7d9083bc27665fb5447a9b7503b32ce4f"