Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix #229 - Refactor JQ Expr processing and For Implementation #231

Merged
merged 4 commits into from
Mar 28, 2025

Conversation

ricardozanini
Copy link
Member

Many thanks for submitting your Pull Request ❤️!

What this PR does / why we need it:
Fix #229

Special notes for reviewers:
The expr package now depends on impl. It's now an internal package since the workflow context matters for expression evaluation. Although the interface is generic and depends on the context go module instead of our internal API. This way, one can call it from outside without drawbacks (aside from not considering the internal workflow context as JQ variables).

Additional information (if needed):

@ricardozanini ricardozanini marked this pull request as draft March 25, 2025 23:20
@github-actions github-actions bot added the documentation 📓 Improvements or additions to documentation label Mar 27, 2025
@ricardozanini ricardozanini marked this pull request as ready for review March 27, 2025 20:27
Signed-off-by: Ricardo Zanini <[email protected]>
Signed-off-by: Ricardo Zanini <[email protected]>
@ricardozanini ricardozanini merged commit 5237b86 into serverlessworkflow:main Mar 28, 2025
4 checks passed
@ricardozanini ricardozanini deleted the issue-229 branch March 28, 2025 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:impl documentation 📓 Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

For task implementation and support to JQ arguments when parsing an expression
2 participants