Skip to content

Commit

Permalink
Add 5.12 scenario
Browse files Browse the repository at this point in the history
  • Loading branch information
simonihmig committed Dec 10, 2024
1 parent de5cf52 commit 1a330ca
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 0 deletions.
2 changes: 2 additions & 0 deletions tests/scenarios/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@
"ember-cli-4.8": "npm:ember-cli@~4.8.0",
"ember-cli-5.4": "npm:ember-cli@~5.4.0",
"ember-cli-5.8": "npm:ember-cli@~5.8.0",
"ember-cli-5.12": "npm:ember-cli@~5.12.0",
"ember-cli-babel-latest": "npm:ember-cli-babel@latest",
"ember-cli-beta": "npm:ember-cli@beta",
"ember-cli-fastboot": "^4.1.1",
Expand All @@ -90,6 +91,7 @@
"ember-source-4.8": "npm:ember-source@~4.8.0",
"ember-source-5.4": "npm:ember-source@~5.4.0",
"ember-source-5.8": "npm:ember-source@~5.8.0",
"ember-source-5.12": "npm:ember-source@~5.12.0",
"ember-source-beta": "npm:ember-source@beta",
"ember-source-canary": "https://s3.amazonaws.com/builds.emberjs.com/canary/shas/756f0e3f98b8ca5edf443fe57318b4dac692bffa.tgz",
"ember-source-latest": "npm:ember-source@latest",
Expand Down
10 changes: 10 additions & 0 deletions tests/scenarios/scenarios.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,14 @@ async function lts_5_8(project: Project) {
project.linkDevDependency('@ember/test-waiters', { baseDir: __dirname, resolveName: '@ember/test-waiters' });
}

async function lts_5_12(project: Project) {
project.linkDevDependency('ember-source', { baseDir: __dirname, resolveName: 'ember-source-5.12' });
project.linkDevDependency('ember-cli', { baseDir: __dirname, resolveName: 'ember-cli-5.12' });
project.linkDevDependency('ember-data', { baseDir: __dirname, resolveName: 'ember-data-5.3' });
project.linkDevDependency('ember-cli-babel', { baseDir: __dirname, resolveName: 'ember-cli-babel-latest' });
project.linkDevDependency('@ember/test-waiters', { baseDir: __dirname, resolveName: '@ember/test-waiters' });
}

async function release(project: Project) {
project.linkDevDependency('ember-source', { baseDir: __dirname, resolveName: 'ember-source-latest' });
project.linkDevDependency('ember-cli', { baseDir: __dirname, resolveName: 'ember-cli-latest' });
Expand Down Expand Up @@ -75,6 +83,7 @@ export function supportMatrix(scenarios: Scenarios) {
return scenarios.expand({
lts_3_28,
lts_4_4,
lts_5_12,
release,
});
}
Expand All @@ -87,6 +96,7 @@ export function fullSupportMatrix(scenarios: Scenarios) {
lts_4_12,
lts_5_4,
lts_5_8,
lts_5_12,
release,
beta,
canary,
Expand Down
1 change: 1 addition & 0 deletions tsconfig.tsbuildinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"root":["./packages/addon-dev/src/commands.ts","./packages/addon-dev/src/rollup-addon-dependencies.ts","./packages/addon-dev/src/rollup-app-reexports.ts","./packages/addon-dev/src/rollup-declarations.d.ts","./packages/addon-dev/src/rollup-gjs-plugin.ts","./packages/addon-dev/src/rollup-hbs-plugin.ts","./packages/addon-dev/src/rollup-incremental-plugin.ts","./packages/addon-dev/src/rollup-keep-assets.ts","./packages/addon-dev/src/rollup-public-assets.ts","./packages/addon-dev/src/rollup-public-entrypoints.ts","./packages/addon-dev/src/rollup.ts","./packages/addon-dev/src/template-colocation-plugin.ts","./packages/addon-shim/src/index.ts","./packages/broccoli-side-watch/src/index.ts","./packages/compat/src/add-to-tree.ts","./packages/compat/src/audit-cli.ts","./packages/compat/src/audit.ts","./packages/compat/src/babel-plugin-adjust-imports.ts","./packages/compat/src/build-compat-addon.ts","./packages/compat/src/compat-addons.ts","./packages/compat/src/compat-app-builder.ts","./packages/compat/src/compat-app.ts","./packages/compat/src/compat-utils.ts","./packages/compat/src/dasherize-component-name.ts","./packages/compat/src/default-pipeline.ts","./packages/compat/src/dependency-rules.ts","./packages/compat/src/detect-babel-plugins.ts","./packages/compat/src/detect-compact-reexports.ts","./packages/compat/src/dummy-package.ts","./packages/compat/src/empty-package-tree.ts","./packages/compat/src/get-real-addon.ts","./packages/compat/src/hbs-to-js-broccoli-plugin.ts","./packages/compat/src/htmlbars-unwrapper.ts","./packages/compat/src/index.ts","./packages/compat/src/merges.ts","./packages/compat/src/modules-compat.ts","./packages/compat/src/observe-tree.ts","./packages/compat/src/options.ts","./packages/compat/src/prepare-htmlbars-ast-plugins.ts","./packages/compat/src/rename-require-plugin.ts","./packages/compat/src/resolver-transform.ts","./packages/compat/src/rewrite-addon-tree.ts","./packages/compat/src/rewrite-package-json.ts","./packages/compat/src/smoosh-package-json.ts","./packages/compat/src/snitch.ts","./packages/compat/src/standalone-addon-build.ts","./packages/compat/src/sync-dir.ts","./packages/compat/src/synthesize-template-only-components.ts","./packages/compat/src/template-tag-codemod.ts","./packages/compat/src/v1-addon.ts","./packages/compat/src/v1-appboot.ts","./packages/compat/src/v1-config.ts","./packages/compat/src/v1-instance-cache.ts","./packages/compat/src/addon-dependency-rules/ember-basic-dropdown.ts","./packages/compat/src/addon-dependency-rules/ember-data.ts","./packages/compat/src/addon-dependency-rules/ember-element-helper.ts","./packages/compat/src/addon-dependency-rules/ember-modal-dialog.ts","./packages/compat/src/addon-dependency-rules/ember-power-select-typeahead.ts","./packages/compat/src/addon-dependency-rules/ember-power-select-with-create.ts","./packages/compat/src/addon-dependency-rules/ember-power-select.ts","./packages/compat/src/audit/babel-visitor.ts","./packages/compat/src/audit/build.ts","./packages/compat/src/audit/options.ts","./packages/compat/src/compat-adapters/active-model-adapter.ts","./packages/compat/src/compat-adapters/ember-asset-loader.ts","./packages/compat/src/compat-adapters/ember-cli-addon-docs.ts","./packages/compat/src/compat-adapters/ember-cli-babel.ts","./packages/compat/src/compat-adapters/ember-cli-clipboard.ts","./packages/compat/src/compat-adapters/ember-cli-deprecation-workflow.ts","./packages/compat/src/compat-adapters/ember-cli-fastboot-testing.ts","./packages/compat/src/compat-adapters/ember-cli-fastboot.ts","./packages/compat/src/compat-adapters/ember-cli-mirage.ts","./packages/compat/src/compat-adapters/ember-composable-helpers.ts","./packages/compat/src/compat-adapters/ember-data.ts","./packages/compat/src/compat-adapters/ember-decorators.ts","./packages/compat/src/compat-adapters/ember-engines.ts","./packages/compat/src/compat-adapters/ember-exam.ts","./packages/compat/src/compat-adapters/ember-get-config.ts","./packages/compat/src/compat-adapters/ember-inflector.ts","./packages/compat/src/compat-adapters/ember-macro-helpers.ts","./packages/compat/src/compat-adapters/ember-percy.ts","./packages/compat/src/compat-adapters/ember-scroll-modifiers.ts","./packages/compat/src/compat-adapters/ember-source.ts","./packages/compat/src/compat-adapters/ember-svg-jar.ts","./packages/compat/src/compat-adapters/ember-test-selectors.ts","./packages/compat/src/compat-adapters/@ember/test-waiters.ts","./packages/compat/src/compat-adapters/@ember-data/adapter.ts","./packages/compat/src/compat-adapters/@ember-data/debug.ts","./packages/compat/src/compat-adapters/@ember-data/model.ts","./packages/compat/src/compat-adapters/@ember-data/record-data.ts","./packages/compat/src/compat-adapters/@ember-data/serializer.ts","./packages/compat/src/compat-adapters/@ember-data/store.ts","./packages/compat/src/compat-adapters/@glimmer/tracking.ts","./packages/compat/src/compat-adapters/@html-next/vertical-collection.ts","./packages/core/src/app-files.ts","./packages/core/src/asset.ts","./packages/core/src/describe-exports.ts","./packages/core/src/ember-html.ts","./packages/core/src/html-entrypoint.ts","./packages/core/src/html-placeholder.ts","./packages/core/src/index.ts","./packages/core/src/js-handlebars.ts","./packages/core/src/measure-concat.ts","./packages/core/src/messages.ts","./packages/core/src/module-resolver.ts","./packages/core/src/options.ts","./packages/core/src/packager.ts","./packages/core/src/portable-babel-config.ts","./packages/core/src/portable-babel-launcher.ts","./packages/core/src/portable.ts","./packages/core/src/resolver-loader.ts","./packages/core/src/stage.ts","./packages/core/src/to-broccoli-plugin.ts","./packages/core/src/virtual-content.ts","./packages/core/src/wait-for-trees.ts","./packages/hbs-loader/src/index.ts","./packages/macros/src/ember-addon-main.ts","./packages/macros/src/index.ts","./packages/macros/src/macros-config.ts","./packages/macros/src/node.ts","./packages/macros/src/babel/dependency-satisfies.ts","./packages/macros/src/babel/each.ts","./packages/macros/src/babel/error.ts","./packages/macros/src/babel/evaluate-json.ts","./packages/macros/src/babel/fail-build.ts","./packages/macros/src/babel/get-config.ts","./packages/macros/src/babel/macro-condition.ts","./packages/macros/src/babel/macros-babel-plugin.ts","./packages/macros/src/babel/module-exists.ts","./packages/macros/src/babel/state.ts","./packages/macros/src/glimmer/ast-transform.ts","./packages/macros/src/glimmer/dependency-satisfies.ts","./packages/macros/src/glimmer/evaluate.ts","./packages/macros/src/glimmer/fail-build.ts","./packages/macros/src/glimmer/get-config.ts","./packages/macros/src/glimmer/literal.ts","./packages/macros/src/glimmer/macro-condition.ts","./packages/macros/src/glimmer/macro-maybe-attrs.ts","./packages/reverse-exports/src/index.ts","./packages/shared-internals/src/babel-filter.ts","./packages/shared-internals/src/babel-plugin-cache-busting.ts","./packages/shared-internals/src/browser-index.ts","./packages/shared-internals/src/browser-package-cache.ts","./packages/shared-internals/src/colocation.ts","./packages/shared-internals/src/dep-validation.ts","./packages/shared-internals/src/ember-cli-models.ts","./packages/shared-internals/src/ember-standard-modules.ts","./packages/shared-internals/src/get-or-create.ts","./packages/shared-internals/src/hbs-to-js.ts","./packages/shared-internals/src/index.ts","./packages/shared-internals/src/metadata.ts","./packages/shared-internals/src/package-cache.ts","./packages/shared-internals/src/package-name.ts","./packages/shared-internals/src/package.ts","./packages/shared-internals/src/paths.ts","./packages/shared-internals/src/rewritten-package-cache.ts","./packages/shared-internals/src/template-colocation-plugin.ts","./packages/shared-internals/src/tmpdir.ts","./packages/shared-internals/src/watch-utils.ts","./packages/shared-internals/src/working-dir.ts","./packages/test-setup/src/index.ts","./packages/vite/src/addons.ts","./packages/vite/src/hbs.ts","./packages/vite/src/optimize-deps.ts","./packages/vite/src/request.ts","./packages/vite/src/resolver.ts","./packages/vite/src/scripts.ts","./packages/vite/src/template-tag.ts","./packages/webpack/src/ember-webpack.ts","./packages/webpack/src/options.ts","./packages/webpack/src/virtual-loader.ts","./packages/webpack/src/webpack-resolver-plugin.ts","./packages/addon-dev/tests/declarations.test.d.ts","./packages/broccoli-side-watch/tests/side-watch.test.ts","./packages/compat/tests/audit.test.ts","./packages/compat/tests/inline-precompile-detect.test.ts","./packages/core/tests/babel-debug-util.ts","./packages/core/tests/example-target.ts","./packages/core/tests/packager.test.ts","./packages/core/tests/portable-babel-config.test.ts","./packages/core/tests/portable.test.ts","./packages/macros/tests/runtime.test.ts","./packages/macros/tests/babel/dependency-satisfies.test.ts","./packages/macros/tests/babel/each.test.ts","./packages/macros/tests/babel/env-macros.test.ts","./packages/macros/tests/babel/eval.test.ts","./packages/macros/tests/babel/fail-build.test.ts","./packages/macros/tests/babel/get-config.test.ts","./packages/macros/tests/babel/helpers.ts","./packages/macros/tests/babel/import-sync.test.ts","./packages/macros/tests/babel/macro-condition.test.ts","./packages/macros/tests/babel/module-exists.test.ts","./packages/macros/tests/babel/set-config.test.ts","./packages/macros/tests/glimmer/dependency-satisfies.test.ts","./packages/macros/tests/glimmer/fail-build.test.ts","./packages/macros/tests/glimmer/get-config.test.ts","./packages/macros/tests/glimmer/helpers.ts","./packages/macros/tests/glimmer/macro-condition.test.ts","./packages/macros/tests/glimmer/macro-maybe-attrs.test.ts","./packages/reverse-exports/tests/reverse-exports.test.ts","./packages/shared-internals/tests/colocation.test.ts","./packages/shared-internals/tests/package-cache.test.ts","./packages/shared-internals/tests/package.test.ts","./packages/shared-internals/tests/path.test.ts","./packages/shared-internals/tests/template-colocation-plugin.test.ts","./packages/shared-internals/tests/watch-utils.test.ts","./packages/vite/tests/optimize-deps.test.ts","./test-packages/support/audit-assertions.ts","./test-packages/support/example-template-namespacing-plugin.ts","./test-packages/support/file-assertions.ts","./test-packages/support/index.ts","./test-packages/support/rebuilder.ts","./test-packages/support/rewritten-path.ts","./test-packages/support/suite-setup-util.ts","./test-packages/support/transpiler.ts","./test-packages/support/file-assertions/jest.ts","./test-packages/support/file-assertions/qunit.ts","./tests/scenarios/app-config-environment-test.ts","./tests/scenarios/compat-addon-import-test.ts","./tests/scenarios/compat-addon-styles-test.ts","./tests/scenarios/compat-app-dot-import-test.ts","./tests/scenarios/compat-app-embroider-concat-stats-test.ts","./tests/scenarios/compat-app-html-attributes-test.ts","./tests/scenarios/compat-dummy-app-test.ts","./tests/scenarios/compat-exclude-dot-files-test.ts","./tests/scenarios/compat-namespaced-app-test.ts","./tests/scenarios/compat-plugin-hints-test.ts","./tests/scenarios/compat-preprocessors-test.ts","./tests/scenarios/compat-renaming-test.ts","./tests/scenarios/compat-resolver-test.ts","./tests/scenarios/compat-route-split-test.ts","./tests/scenarios/compat-stage2-test.ts","./tests/scenarios/compat-template-colocation-test.ts","./tests/scenarios/core-resolver-test.ts","./tests/scenarios/engines-test.ts","./tests/scenarios/fastboot-app-test.ts","./tests/scenarios/glimmer-tracking-test.ts","./tests/scenarios/helpers.ts","./tests/scenarios/jest-suites-test.ts","./tests/scenarios/macro-test.ts","./tests/scenarios/preprocess-test.ts","./tests/scenarios/router-test.ts","./tests/scenarios/scenarios.ts","./tests/scenarios/shared-internals-test.ts","./tests/scenarios/stage1-test.ts","./tests/scenarios/static-app-test.ts","./tests/scenarios/template-tag-codemod-test.ts","./tests/scenarios/typescript-app-test.ts","./tests/scenarios/util-test.ts","./tests/scenarios/v2-addon-dev-test.ts","./tests/scenarios/v2-addon-dev-typescript-test.ts","./tests/scenarios/v2-addon-dev-watch-test.ts","./tests/scenarios/v2-addon-test.ts","./tests/scenarios/watch-mode-test.ts","./tests/scenarios/helpers/fastboot.ts","./tests/scenarios/helpers/filesystem.ts","./tests/scenarios/helpers/fixtures.ts","./tests/scenarios/helpers/index.ts","./tests/scenarios/helpers/v2-addon.ts"],"version":"5.6.3"}

0 comments on commit 1a330ca

Please sign in to comment.