Skip to content

revert: prevent changeset diff for non-deployed stacks#29485

Merged
vinayak-kukreja merged 1 commit intomainfrom
comcalvi/revert-nondeployed-changeset-diff-fix
Mar 14, 2024
Merged

revert: prevent changeset diff for non-deployed stacks#29485
vinayak-kukreja merged 1 commit intomainfrom
comcalvi/revert-nondeployed-changeset-diff-fix

Conversation

@comcalvi
Copy link
Copy Markdown
Contributor

@comcalvi comcalvi commented Mar 14, 2024

reverts #29394, which prevented changeset creation during cdk diff if a stack did not exist. The lookup of the stack to check its existence is failing for customers that have CI/CD that won't assume the deploy role when running CDK diff.

Long-term fix: delete the stack if it didn't exist before we created the changeset, but wait for its state to reach DELETE_COMPLETE to avoid problems with subsequent commands.

Preserves changes from #29172


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license

@github-actions github-actions bot added the p2 label Mar 14, 2024
@aws-cdk-automation aws-cdk-automation requested a review from a team March 14, 2024 17:34
Copy link
Copy Markdown
Collaborator

@aws-cdk-automation aws-cdk-automation left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

@aws-cdk-automation aws-cdk-automation added the pr/needs-cli-test-run This PR needs CLI tests run against it. label Mar 14, 2024
@aws-cdk-automation
Copy link
Copy Markdown
Collaborator

➡️ PR build request submitted to test-main-pipeline ⬅️

A maintainer must now check the pipeline and add the pr-linter/cli-integ-tested label once the pipeline succeeds.

@vinayak-kukreja vinayak-kukreja added the pr/do-not-merge This PR should not be merged at this time. label Mar 14, 2024
@aws-cdk-automation
Copy link
Copy Markdown
Collaborator

AWS CodeBuild CI Report

  • CodeBuild project: AutoBuildv2Project1C6BFA3F-wQm2hXv2jqQv
  • Commit ID: 5a485e5
  • Result: SUCCEEDED
  • Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

@mergify mergify bot added the contribution/core This is a PR that came from AWS. label Mar 14, 2024
@vinayak-kukreja vinayak-kukreja added pr-linter/cli-integ-tested Assert that any CLI changes have been integ tested and removed pr/do-not-merge This PR should not be merged at this time. labels Mar 14, 2024
@aws-cdk-automation aws-cdk-automation dismissed their stale review March 14, 2024 19:29

✅ Updated pull request passes all PRLinter validations. Dismissing previous PRLinter review.

@aws-cdk-automation aws-cdk-automation removed the pr/needs-cli-test-run This PR needs CLI tests run against it. label Mar 14, 2024
@vinayak-kukreja vinayak-kukreja merged commit fac4a9c into main Mar 14, 2024
@vinayak-kukreja vinayak-kukreja deleted the comcalvi/revert-nondeployed-changeset-diff-fix branch March 14, 2024 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

contribution/core This is a PR that came from AWS. p2 pr-linter/cli-integ-tested Assert that any CLI changes have been integ tested

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants