camunda / feel-scala

FEEL parser and interpreter written in Scala
https://camunda.github.io/feel-scala/
Apache License 2.0
123 stars 50 forks source link

fix: `string()` function can handle a context with custom value types #833

Closed mustafadagher closed 5 months ago

mustafadagher commented 5 months ago

Description

Extend string() function to parse custom contexts and lists with custom value types

Related issues

closes #804

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Successfully created backport PR for 1.17:

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1

saig0 commented 5 months ago

Backport failed for 1.16, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 1.16
git worktree add -d .worktree/backport-833-to-1.16 origin/1.16
cd .worktree/backport-833-to-1.16
git switch --create backport-833-to-1.16
git cherry-pick -x 621e61ba2148e8cc29888bcd5448ca3410fc87ff e099a8683e73df417b26652c13938c67959ee247
saig0 commented 5 months ago

Git push to origin failed for 1.17 with exitcode 1