amplify-backend
amplify-backend copied to clipboard
Home to all tools related to Amplify's code-first DX (Gen 2) for building fullstack apps on AWS
### Description Motivated by [this comment](https://github.com/aws-amplify/amplify-backend/pull/1338#discussion_r1571537114). It would be nice to have a way to parameterize a manual run of our various e2e tests with a specific version of `create-amplify`,...
### Environment information ```plain text n/a ``` ### Description change ``` Amplify configuration could not be generated.Stack with id amplify-nextamplifygen2-josef-sandbox-be56a34e69 does not exist ``` to ``` Amplify configuration could not...
Follow up from https://github.com/aws-amplify/amplify-backend/pull/1333. We should improve our changeset check to assert that all modified packages are part of md file/files.
Related to: https://github.com/aws-amplify/samsara-cli/issues/554#issuecomment-1791513958 . And https://github.com/aws-amplify/samsara-cli/pull/562 We're adding workaround recommended here https://github.com/aws/aws-cdk/issues/26681#issuecomment-1705232051 . When Lambda serves SDK 3.440.0+ we should remove local SDK bundling. When we do this we should:...
### Environment information ```plain text System: OS: macOS 14.3.1 CPU: (10) arm64 Apple M1 Pro Memory: 103.66 MB / 32.00 GB Shell: /opt/homebrew/bin/fish Binaries: Node: 20.11.1 - ~/Library/Caches/fnm_multishells/47118_1712176426928/bin/node Yarn: 1.22.19...
### Description In most cases, we should use `os.EOL` instead of `\n` for consistency across os platforms. I'm not sure if it's possible to write an AST selector for this,...
### Description We should lint for the use of the `Error` base class and point developers to use `AmplifyUserError` or `AmplifyFault` instead. Using Error in tests or scripts should continue...
### Description To better manage the exploding list of error translations and capture groups, it'd be better to change all the capturing groups to named groups so we can more...
### Description The windows e2e_create_amplify job takes significantly longer than the same job runnin on mac and linux. For some reason the npm install from the local verdaccio server is...
### Description As our e2e suite grows it will become more important to scale e2e runs horizontally. When / if the need arises, we should consider a test-splitting strategy to...