Skip to content

Add States.Format intrinsic function#258

Merged
kbrock merged 3 commits into
ManageIQ:masterfrom
Fryguy:states_format
Aug 9, 2024
Merged

Add States.Format intrinsic function#258
kbrock merged 3 commits into
ManageIQ:masterfrom
Fryguy:states_format

Conversation

@Fryguy
Copy link
Copy Markdown
Member

@Fryguy Fryguy commented Aug 9, 2024

@kbrock Please review.

Note that I am finding a lot of complications around escaped characters particularly with how the spec describes them and what the stepfunctions tool is doing. So, I've marked these as TODO/pending, and plan to work on them in a follow up. I think that States.Format is too useful to not get in based on these edge cases, so I'd like to merge this now, and work on those afterwards.

Part of #64

@Fryguy Fryguy requested a review from agrare as a code owner August 9, 2024 16:50
@Fryguy Fryguy force-pushed the states_format branch 4 times, most recently from 417f75c to ae24fe9 Compare August 9, 2024 17:03
@Fryguy Fryguy added the enhancement New feature or request label Aug 9, 2024
@Fryguy Fryguy mentioned this pull request Aug 9, 2024
18 tasks
@miq-bot
Copy link
Copy Markdown
Member

miq-bot commented Aug 9, 2024

Checked commits Fryguy/floe@747ad87~...7cf8cca with ruby 3.1.5, rubocop 1.56.3, haml-lint 0.51.0, and yamllint
4 files checked, 0 offenses detected
Everything looks fine. 🏆

@kbrock kbrock merged commit ddba96b into ManageIQ:master Aug 9, 2024
@Fryguy Fryguy deleted the states_format branch August 9, 2024 20:44
agrare added a commit that referenced this pull request Aug 12, 2024
Added
- Choice rule payload validation path (#253)
- Intrinsics JsonToString and StringToJson (#256)
- Add States.Format intrinsic function (#258)
- Intrinsics States.JsonMerge (#255)
- Enable support for Hashes in States.Hash (#260)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants