feat(amplify-alpha): support custom response headers in monorepo structures#31771
feat(amplify-alpha): support custom response headers in monorepo structures#31771mergify[bot] merged 20 commits intoaws:mainfrom
Conversation
aws-cdk-automation
left a comment
There was a problem hiding this comment.
The pull request linter has failed. See the aws-cdk-automation comment below for failure reasons. If you believe this pull request should receive an exemption, please comment and provide a justification.
A comment requesting an exemption should contain the text Exemption Request. Additionally, if clarification is needed add Clarification Request to a comment.
✅ Updated pull request passes all PRLinter validations. Dismissing previous PRLinter review.
|
This PR has been in the BUILD FAILING state for 3 weeks, and looks abandoned. To keep this PR from being closed, please continue work on it. If not, it will automatically be closed in a week. |
|
This PR has been deemed to be abandoned, and will be automatically closed. Please create a new PR for these changes if you think this decision has been made in error. |
|
Comments on closed issues and PRs are hard for our team to see. |
leonmk-aws
left a comment
There was a problem hiding this comment.
Thank you for your contribution, I have approved the changes
leonmk-aws
left a comment
There was a problem hiding this comment.
There is a merge conflict to resolve and the build is failing (most likely will be solved when resolving the merge conflict)
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
Issue # (if applicable)
Closes #31758.
Reason for this change
The current custom response headers implementation does not support Amplify apps with monorepo structures, this is due to a difference in the YAML formats for these apps: https://docs.aws.amazon.com/amplify/latest/userguide/custom-header-YAML-format.html
Description of changes
An
appRootproperty has been added toCustomResponseHeader, which specifies the appRoot from the build spec to use for the output YAML.Description of how you validated changes
I added unit tests and tested the implementation using a sample deployment. I'm happy to add integration tests if required.
Checklist
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license