message: Remove beta, canary try configs, hardcode 3.24 scenario
diff: /* eslint-disable @typescript-eslint/no-var-requires */
  const getChannelURL = require('ember-source-channel-url');
  -const { embroiderSafe, embroiderOptimized } = require('@embroider/test-setup');
  module.exports = async function () {
  return {
  useYarn: true,
  scenarios: [
  {
  - name: 'ember-release',
  - allowedToFail: true, // Allowed to fail until we handle ember-4 related deprecations
  + name: 'ember-lts-3.24',
  npm: {
  devDependencies: {
  - 'ember-source': await getChannelURL('release'),
  + 'ember-source': '~3.24.3',
  },
  },
  },
  {
  - name: 'ember-beta',
  - allowedToFail: true,
  + name: 'ember-release',
  + allowedToFail: true, // Allowed to fail until we handle ember-4 related deprecations
  npm: {
  devDependencies: {
  - 'ember-source': await getChannelURL('beta'),
  + 'ember-source': await getChannelURL('release'),
  },
  },
  },
  {
  - name: 'ember-canary',
  + name: 'ember-beta',
  allowedToFail: true,
  npm: {
  devDependencies: {
  - 'ember-source': await getChannelURL('canary'),
  - },
  - },
  - },
  - // The default `.travis.yml` runs this scenario via `npm test`,
  - // not via `ember try`. It's still included here so that running
  - // `ember try:each` manually or from a customized CI config will run it
  - // along with all the other scenarios.
  - {
  - name: 'ember-default',
  - npm: {
  - devDependencies: {},
  - },
  - },
  - {
  - name: 'ember-default-with-jquery',
  - env: {
  - EMBER_OPTIONAL_FEATURES: JSON.stringify({
  - 'jquery-integration': true,
  - }),
  - },
  - npm: {
  - devDependencies: {
  - '@ember/jquery': '^0.5.1',
  + 'ember-source': await getChannelURL('beta'),
  },
  },
  },
  - embroiderSafe(),
  - embroiderOptimized(),
  ],
  };
  };
  