Skip to content

Conversation

dominikschubert
Copy link
Member

Motivation

With 907c3b1 we added a custom spec for the StepFunctions API to make sure 2 things happen:

  1. ASF has a spec to use for serializing response objects
  2. AWS clients used in our tests can de-serialize the response into proper boto3 response objects

With the most recent botocore update in #11918 , this isn't necessary anymore as it now already includes the newest changes to the StepFunctions API.

Changes

  • Removes the custom spec file for StepFunctions. With the recently updated botocore spec, this is basically a NO-OP.

@dominikschubert dominikschubert added the semver: patch Non-breaking changes which can be included in patch releases label Nov 25, 2024
@dominikschubert dominikschubert self-assigned this Nov 25, 2024
Copy link

LocalStack Community integration with Pro

    2 files  ±0      2 suites  ±0   1h 53m 2s ⏱️ + 4m 0s
3 727 tests ±0  3 380 ✅ ±0  347 💤 ±0  0 ❌ ±0 
3 729 runs  ±0  3 380 ✅ ±0  349 💤 ±0  0 ❌ ±0 

Results for commit d48e5bb. ± Comparison against base commit 4ff3829.

@dominikschubert dominikschubert marked this pull request as ready for review November 26, 2024 05:47
Copy link
Member

@alexrashed alexrashed left a comment

Choose a reason for hiding this comment

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

Nice! Thanks a lot for following up on this now that the new specs are contained in the new botocore package! 💯 🧹 🦸🏽

Copy link
Contributor

@MEPalma MEPalma left a comment

Choose a reason for hiding this comment

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

LGTM

@dominikschubert dominikschubert merged commit 1abd2ff into master Nov 26, 2024
35 of 36 checks passed
@dominikschubert dominikschubert deleted the sfn-remove-custom-spec branch November 26, 2024 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
semver: patch Non-breaking changes which can be included in patch releases
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants