You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
expr-lang has included int, float, and string functions since 1.14.0. Argo Workflows currently uses expr 1.16.9. Instead of using those functions as implemented in argoproj/pkg, we should use the built-ins.
We should also inline the implementation of jsonpath, since it is trivial and doesn't make sense to externalize to the pkg repo.
This simplifies maintenance, because we don't have to worry about the pkg repo lifecycle as much.
Describe the solution you'd like
expr-lang has included int, float, and string functions since 1.14.0. Argo Workflows currently uses expr 1.16.9. Instead of using those functions as implemented in argoproj/pkg, we should use the built-ins.
We should also inline the implementation of jsonpath, since it is trivial and doesn't make sense to externalize to the pkg repo.
This simplifies maintenance, because we don't have to worry about the pkg repo lifecycle as much.
Additional context
More info here: argoproj/argo-cd#22175
Message from the maintainers:
If you wish to see this enhancement implemented please add a 👍 reaction to this issue! We often sort issues this way to know what to prioritize.
The text was updated successfully, but these errors were encountered: