diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml index 94b3007..c6dc3b2 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -50,12 +50,37 @@ jobs: strategy: matrix: ember-try-scenario: - - ember-lts-2.18 - - ember-lts-3.4 + - ember-lts-3.20 + - ember-lts-3.24 + - ember-lts-3.28 # disabled due to incompatibility with Ember.js 4 # - ember-release # - ember-beta # - ember-canary + + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v2 + with: + node-version: 12.x + + - name: install dependencies + run: yarn install --frozen-lockfile + - name: test + run: node_modules/.bin/ember try:one ${{ matrix.ember-try-scenario }} --skip-cleanup + + old-try-scenarios: + name: "Try: ${{ matrix.ember-try-scenario }}" + + runs-on: ubuntu-latest + + needs: test + + strategy: + matrix: + ember-try-scenario: + - ember-lts-2.18 + - ember-lts-3.4 - ember-default-with-jquery steps: diff --git a/config/ember-try.js b/config/ember-try.js index e7f892f..a8392ca 100644 --- a/config/ember-try.js +++ b/config/ember-try.js @@ -30,6 +30,30 @@ module.exports = function() { } } }, + { + name: 'ember-lts-3.20', + npm: { + devDependencies: { + 'ember-source': '~3.20.0' + } + } + }, + { + name: 'ember-lts-3.24', + npm: { + devDependencies: { + 'ember-source': '~3.24.0' + } + } + }, + { + name: 'ember-lts-3.28', + npm: { + devDependencies: { + 'ember-source': '~3.28.0' + } + } + }, { name: 'ember-release', npm: {