'use strict';

const getChannelURL = require('ember-source-channel-url');

module.exports = function() {
  return Promise.all([
    getChannelURL('release'),
    getChannelURL('beta'),
    getChannelURL('canary')
  ]).then((urls) => {
    return {
      useYarn: true,
      scenarios: [
        {
          name: 'ember-lts-2.12',
          npm: {
            devDependencies: {
              'ember-source': '~2.12.0'
            }
          }
        },
        {
          name: 'ember-lts-2.16',
          npm: {
            devDependencies: {
              'ember-source': '~2.16.0'
            }
          }
        },
        {
          name: 'ember-lts-2.18',
          npm: {
            devDependencies: {
              'ember-source': '~2.18.0'
            }
          }
        },
         {
          name: 'ember-3.0',
          npm: {
            devDependencies: {
              'ember-source': '~3.0'
            }
          }
        },
        {
          name: 'ember-release',
          npm: {
            devDependencies: {
              'ember-source': urls[0]
            }
          }
        },
        {
          name: 'ember-beta',
          npm: {
            devDependencies: {
              'ember-source': urls[1]
            }
          }
        },
        {
          name: 'ember-canary',
          npm: {
            devDependencies: {
              'ember-source': urls[2]
            }
          }
        }
      ]
    };
  });
};

@@ -295,177 +295,8 @@
   %7B%0A
-          name: 'ember-lts-2.12',%0A          npm: %7B%0A            devDependencies: %7B%0A              'ember-source': '~2.12.0'%0A            %7D%0A          %7D%0A        %7D,%0A        %7B%0A
     
@@ -325,16 +325,16 @@
 -2.16',%0A
+
         
@@ -615,25 +615,24 @@
 %0A        %7D,%0A
- 
         %7B%0A  
@@ -621,32 +621,32 @@
    %7D,%0A        %7B%0A
+
           name: 
@@ -698,32 +698,32 @@
 Dependencies: %7B%0A
-
               'e
@@ -782,32 +782,517 @@
    %7D,%0A        %7B%0A
+          name: 'ember-3.4',%0A          npm: %7B%0A            devDependencies: %7B%0A              'ember-source': '~3.4'%0A            %7D%0A          %7D%0A        %7D,%0A        %7B%0A          name: 'ember-3.8',%0A          npm: %7B%0A            devDependencies: %7B%0A              'ember-source': '~3.4'%0A            %7D%0A          %7D%0A        %7D,%0A        %7B%0A          name: 'ember-3.12',%0A          npm: %7B%0A            devDependencies: %7B%0A              'ember-source': '~3.12'%0A            %7D%0A          %7D%0A        %7D,%0A        %7B%0A
           name: 

Update ember try