diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8b6a4c3..3336d1d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -61,6 +61,10 @@ jobs: try-scenario: - ember-lts-3.24 - ember-lts-3.28 + - ember-lts-4.4 + - ember-lts-4.12 + - ember-lts-5.12-failing + - ember-6.12-failing - ember-classic - embroider-safe - embroider-optimized diff --git a/config/ember-try.js b/config/ember-try.js index e285f0d..d95fd10 100644 --- a/config/ember-try.js +++ b/config/ember-try.js @@ -37,6 +37,41 @@ module.exports = async function () { }, }, }, + { + name: 'ember-lts-4.12', + npm: { + devDependencies: { + 'ember-source': '~4.12.0', + }, + }, + }, + { + // Needs a build-infrastructure refresh (dummy app initializer wiring + // + webpack config) before it can pass. Surfacing regressions here + // is still useful — allowedToFail so CI doesn't block on it. + name: 'ember-lts-5.12-failing', + npm: { + devDependencies: { + '@ember/string': '^4.0.0', + 'ember-source': '~5.12.0', + 'ember-resolver': '^13.0.0', + }, + }, + allowedToFail: true, + }, + { + // Same story as ember-lts-5.12 — build infrastructure needs a + // refresh before this can pass cleanly. + name: 'ember-6.12-failing', + npm: { + devDependencies: { + '@ember/string': '^4.0.0', + 'ember-source': '~6.12.0', + 'ember-resolver': '^13.0.0', + }, + }, + allowedToFail: true, + }, { name: 'ember-classic', env: {