Skip to content

Commit

Permalink
Revert "fix: build resource when adding new env (#9847)" (#9957)
Browse files Browse the repository at this point in the history
This reverts commit 7264e27.
  • Loading branch information
danielleadams committed Mar 10, 2022
1 parent bf9347d commit 3df3af0
Show file tree
Hide file tree
Showing 6 changed files with 6 additions and 102 deletions.
4 changes: 3 additions & 1 deletion packages/amplify-category-auth/src/index.js
Expand Up @@ -68,8 +68,10 @@ async function add(context, skipNextSteps = false) {
async function transformCategoryStack(context, resource) {
if (resource.service === AmplifySupportedService.COGNITO) {
if (canResourceBeTransformed(resource.resourceName)) {
await generateAuthStackTemplate(context, resource.resourceName);
generateAuthStackTemplate(context, resource.resourceName);
}
} else if (resource.service === 'S3') {
// Not yet implemented
}
}

Expand Down
33 changes: 0 additions & 33 deletions packages/amplify-e2e-core/src/init/initProjectHelper.ts
Expand Up @@ -348,39 +348,6 @@ export function initNewEnvWithProfile(cwd: string, s: { envName: string }): Prom
});
}

export function updatedInitNewEnvWithProfile(cwd: string, s: { envName: string }): Promise<void> {
addCircleCITags(cwd);

return new Promise((resolve, reject) => {
spawn(getCLIPath(), ['init'], {
cwd,
stripColors: true,
env: {
CLI_DEV_INTERNAL_DISABLE_AMPLIFY_APP_CREATION: '1',
},
})
.wait('Do you want to use an existing environment?')
.sendConfirmNo()
.wait('Enter a name for the environment')
.sendLine(s.envName)
.wait('Choose your default editor:')
.sendCarriageReturn()
.wait('Using default provider awscloudformation')
.wait('Select the authentication method you want to use:')
.sendCarriageReturn()
.wait('Please choose the profile you want to use')
.sendCarriageReturn()
.wait(/Try "amplify add api" to create a backend API and then "amplify (push|publish)" to deploy everything/)
.run((err: Error) => {
if (!err) {
resolve();
} else {
reject(err);
}
});
});
}

export function amplifyInitSandbox(cwd: string, settings: {}): Promise<void> {
const s = { ...defaultSettings, ...settings };
let env;
Expand Down
1 change: 0 additions & 1 deletion packages/amplify-e2e-core/src/utils/index.ts
Expand Up @@ -24,7 +24,6 @@ export * from './sleep';
export * from './transformConfig';
export * from './admin-ui';
export * from './hooks';
export * from './transform-current-project-to-git-pulled-project';

// run dotenv config to update env variable
config();
Expand Down

This file was deleted.

@@ -1,18 +1,5 @@
import { category } from '@aws-amplify/amplify-category-auth';
import {
addAuthWithDefault,
amplifyPushAuth,
createNewProjectDir,
deleteProject,
deleteProjectDir,
getBackendAmplifyMeta,
getParameters,
getTeamProviderInfo,
initJSProjectWithProfile,
initNewEnvWithProfile,
transformCurrentProjectToGitPulledProject,
} from 'amplify-e2e-core';
import * as specialCaseInit from '../init-special-cases';
import { createNewProjectDir, getBackendAmplifyMeta, deleteProject, deleteProjectDir } from 'amplify-e2e-core';

describe('amplify init', () => {
let projRoot: string;
Expand All @@ -34,29 +21,4 @@ describe('amplify init', () => {
expect(AuthRoleName).toBeIAMRoleWithArn(AuthRoleArn);
expect(DeploymentBucketName).toBeAS3Bucket(DeploymentBucketName);
});

it('test init on a git pulled project', async () => {
const envName = 'dev';
const resourceName = 'authConsoleTest';
await initJSProjectWithProfile(projRoot, { disableAmplifyAppCreation: false, name: resourceName, envName });
await addAuthWithDefault(projRoot, {});
await amplifyPushAuth(projRoot);
let teamInfo = getTeamProviderInfo(projRoot);
expect(teamInfo).toBeDefined();
let appId = teamInfo[envName].awscloudformation.AmplifyAppId;
let stackName = teamInfo[envName].awscloudformation.StackName;
expect(stackName).toBeDefined();
expect(appId).toBeDefined();
expect(teamInfo[envName].categories.auth).toBeDefined();
/**
* simulate git clone by deleteing files based on .gitignore
*/
transformCurrentProjectToGitPulledProject(projRoot);

// to not crash
expect(await initNewEnvWithProfile(projRoot, { envName })).not.toThrow();

// check parameters.json exists
expect(getParameters(projRoot, category, resourceName)).not.toThrow();
});
});
Expand Up @@ -13,8 +13,6 @@ import { pullHooks } from './utils/hooks-manager';
import { buildOverridesEnabledResources } from './build-override-enabled-resources';

export async function run(context: $TSContext, providerMetadata: $TSMeta) {
await buildOverridesEnabledResources(context);

if (context.exeInfo && context.exeInfo.isNewEnv) {
return context;
}
Expand Down Expand Up @@ -117,4 +115,6 @@ export async function run(context: $TSContext, providerMetadata: $TSMeta) {
if (hasMigratedResources) {
stateManager.setCurrentMeta(undefined, amplifyMeta);
}

await buildOverridesEnabledResources(context);
}

0 comments on commit 3df3af0

Please sign in to comment.