Skip to content

Conversation

@orien
Copy link
Member

@orien orien commented Dec 27, 2025

Ruby 4.0 has been released! Let's add it to the CI build matrix for confidence in compatibility.

When CloudFormation returns 'no changes' errors during apply, provide
a clearer explanation that while the template may have differences
(e.g., whitespace, comments, formatting), no actual resource changes
are needed and the stack is already in the desired state.

This addresses the confusing scenario where users see a template diff
but CloudFormation reports: 'The submitted information didn't contain
changes. Submit different information to create a change set.'

Changes:
- Add user_friendly_changeset_error method to detect common 'no changes'
  error messages and provide helpful context
- Update both create and update stack flows to use the improved message
- Add comprehensive tests covering various CloudFormation error messages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants