Skip to content

Commit e1680f6

Browse files
authored
Merge pull request #71 from saumya1singh/sync_main
Sync main branch with Apache main branch
2 parents c9a8b43 + 5218d8d commit e1680f6

File tree

5 files changed

+125
-114
lines changed

5 files changed

+125
-114
lines changed

serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-js/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"lint": "next lint"
1010
},
1111
"dependencies": {
12-
"axios": "^1.7.4",
12+
"axios": "^1.12.0",
1313
"bootstrap": "^5.2.0",
1414
"bootstrap-icons": "^1.9.1",
1515
"cloudevents": "^6.0.2",

serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-js/yarn.lock

Lines changed: 113 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -377,13 +377,13 @@ axe-core@^4.4.3:
377377
resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.3.tgz#11c74d23d5013c0fa5d183796729bc3482bd2f6f"
378378
integrity sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==
379379

380-
axios@^1.7.4:
381-
version "1.7.9"
382-
resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.9.tgz#d7d071380c132a24accda1b2cfc1535b79ec650a"
383-
integrity sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==
380+
axios@^1.12.0:
381+
version "1.12.0"
382+
resolved "https://registry.yarnpkg.com/axios/-/axios-1.12.0.tgz#11248459be05a5ee493485628fa0e4323d0abfc3"
383+
integrity sha512-oXTDccv8PcfjZmPGlWsPSwtOJCZ/b6W5jAMCNcfwJbCzDckwG0jrYJFaWH1yvivfCXjVzV/SPDEhMB3Q+DSurg==
384384
dependencies:
385385
follow-redirects "^1.15.6"
386-
form-data "^4.0.0"
386+
form-data "^4.0.4"
387387
proxy-from-env "^1.1.0"
388388

389389
axobject-query@^2.2.0:
@@ -426,6 +426,14 @@ braces@^3.0.2, braces@~3.0.2:
426426
dependencies:
427427
fill-range "^7.0.1"
428428

429+
call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2:
430+
version "1.0.2"
431+
resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6"
432+
integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==
433+
dependencies:
434+
es-errors "^1.3.0"
435+
function-bind "^1.1.2"
436+
429437
call-bind@^1.0.0, call-bind@^1.0.2:
430438
version "1.0.2"
431439
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
@@ -590,6 +598,15 @@ doctrine@^3.0.0:
590598
dependencies:
591599
esutils "^2.0.2"
592600

601+
dunder-proto@^1.0.1:
602+
version "1.0.1"
603+
resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a"
604+
integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==
605+
dependencies:
606+
call-bind-apply-helpers "^1.0.1"
607+
es-errors "^1.3.0"
608+
gopd "^1.2.0"
609+
593610
emoji-regex@^9.2.2:
594611
version "9.2.2"
595612
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
@@ -640,6 +657,33 @@ es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19
640657
string.prototype.trimstart "^1.0.5"
641658
unbox-primitive "^1.0.2"
642659

660+
es-define-property@^1.0.1:
661+
version "1.0.1"
662+
resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa"
663+
integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==
664+
665+
es-errors@^1.3.0:
666+
version "1.3.0"
667+
resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f"
668+
integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
669+
670+
es-object-atoms@^1.0.0, es-object-atoms@^1.1.1:
671+
version "1.1.1"
672+
resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1"
673+
integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==
674+
dependencies:
675+
es-errors "^1.3.0"
676+
677+
es-set-tostringtag@^2.1.0:
678+
version "2.1.0"
679+
resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d"
680+
integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==
681+
dependencies:
682+
es-errors "^1.3.0"
683+
get-intrinsic "^1.2.6"
684+
has-tostringtag "^1.0.2"
685+
hasown "^2.0.2"
686+
643687
es-shim-unscopables@^1.0.0:
644688
version "1.0.0"
645689
resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241"
@@ -948,13 +992,15 @@ for-each@^0.3.3:
948992
dependencies:
949993
is-callable "^1.1.3"
950994

951-
form-data@^4.0.0:
952-
version "4.0.0"
953-
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
954-
integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
995+
form-data@^4.0.4:
996+
version "4.0.4"
997+
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.4.tgz#784cdcce0669a9d68e94d11ac4eea98088edd2c4"
998+
integrity sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==
955999
dependencies:
9561000
asynckit "^0.4.0"
9571001
combined-stream "^1.0.8"
1002+
es-set-tostringtag "^2.1.0"
1003+
hasown "^2.0.2"
9581004
mime-types "^2.1.12"
9591005

9601006
formik@^2.2.9:
@@ -985,6 +1031,11 @@ function-bind@^1.1.1:
9851031
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
9861032
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
9871033

1034+
function-bind@^1.1.2:
1035+
version "1.1.2"
1036+
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
1037+
integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
1038+
9881039
function.prototype.name@^1.1.5:
9891040
version "1.1.5"
9901041
resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621"
@@ -1014,6 +1065,30 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@
10141065
has "^1.0.3"
10151066
has-symbols "^1.0.3"
10161067

1068+
get-intrinsic@^1.2.6:
1069+
version "1.3.0"
1070+
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01"
1071+
integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==
1072+
dependencies:
1073+
call-bind-apply-helpers "^1.0.2"
1074+
es-define-property "^1.0.1"
1075+
es-errors "^1.3.0"
1076+
es-object-atoms "^1.1.1"
1077+
function-bind "^1.1.2"
1078+
get-proto "^1.0.1"
1079+
gopd "^1.2.0"
1080+
has-symbols "^1.1.0"
1081+
hasown "^2.0.2"
1082+
math-intrinsics "^1.1.0"
1083+
1084+
get-proto@^1.0.1:
1085+
version "1.0.1"
1086+
resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1"
1087+
integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==
1088+
dependencies:
1089+
dunder-proto "^1.0.1"
1090+
es-object-atoms "^1.0.0"
1091+
10171092
get-symbol-description@^1.0.0:
10181093
version "1.0.0"
10191094
resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
@@ -1079,6 +1154,11 @@ globby@^11.1.0:
10791154
merge2 "^1.4.1"
10801155
slash "^3.0.0"
10811156

1157+
gopd@^1.2.0:
1158+
version "1.2.0"
1159+
resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1"
1160+
integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==
1161+
10821162
grapheme-splitter@^1.0.4:
10831163
version "1.0.4"
10841164
resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e"
@@ -1111,20 +1191,39 @@ has-symbols@^1.0.2, has-symbols@^1.0.3:
11111191
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
11121192
integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
11131193

1194+
has-symbols@^1.1.0:
1195+
version "1.1.0"
1196+
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338"
1197+
integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==
1198+
11141199
has-tostringtag@^1.0.0:
11151200
version "1.0.0"
11161201
resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
11171202
integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
11181203
dependencies:
11191204
has-symbols "^1.0.2"
11201205

1206+
has-tostringtag@^1.0.2:
1207+
version "1.0.2"
1208+
resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc"
1209+
integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==
1210+
dependencies:
1211+
has-symbols "^1.0.3"
1212+
11211213
has@^1.0.3:
11221214
version "1.0.3"
11231215
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
11241216
integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
11251217
dependencies:
11261218
function-bind "^1.1.1"
11271219

1220+
hasown@^2.0.2:
1221+
version "2.0.2"
1222+
resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003"
1223+
integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==
1224+
dependencies:
1225+
function-bind "^1.1.2"
1226+
11281227
hoist-non-react-statics@^3.3.0:
11291228
version "3.3.2"
11301229
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45"
@@ -1412,6 +1511,11 @@ lru-cache@^6.0.0:
14121511
dependencies:
14131512
yallist "^4.0.0"
14141513

1514+
math-intrinsics@^1.1.0:
1515+
version "1.1.0"
1516+
resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9"
1517+
integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==
1518+
14151519
merge2@^1.3.0, merge2@^1.4.1:
14161520
version "1.4.1"
14171521
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"

serverless-workflow-examples/serverless-workflow-parallel-execution/src/main/resources/01-sonataflow_parallel.yaml

Lines changed: 0 additions & 79 deletions
This file was deleted.

serverless-workflow-examples/serverless-workflow-parallel-execution/src/main/resources/parallel.sw.json

Lines changed: 7 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,14 @@
77
"start": "Parallel",
88
"functions": [
99
{
10-
"name": "concatA",
10+
"name": "half",
1111
"type": "expression",
12-
"operation": ".result|=.+\"A\""
12+
"operation": "{half:.number/2}"
1313
},
1414
{
15-
"name": "concatB",
15+
"name": "double",
1616
"type": "expression",
17-
"operation": ".result|=.+\"B\""
18-
},
19-
{
20-
"name": "concatC",
21-
"type": "expression",
22-
"operation": ".result|=.+\"C\""
17+
"operation": "{double:.number*2}"
2318
}
2419
],
2520
"states": [
@@ -31,32 +26,22 @@
3126
"name": "branchA",
3227
"actions": [
3328
{
34-
"functionRef": "concatA"
29+
"functionRef": "half"
3530
}
3631
]
3732
},
3833
{
3934
"name": "branchB",
4035
"actions": [
4136
{
42-
"functionRef": "concatB"
43-
}
44-
]
45-
},
46-
{
47-
"name": "branchC",
48-
"actions": [
49-
{
50-
"functionRef": "concatC"
37+
"functionRef": "double"
5138
}
5239
]
5340
}
5441
],
5542
"numCompleted": "2",
5643
"completionType": "atLeast",
57-
"end": {
58-
"terminate": true
59-
}
44+
"end": true
6045
}
6146
]
6247
}

serverless-workflow-examples/serverless-workflow-parallel-execution/src/test/java/org/kie/kogito/examples/ParallelStateTest.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
package org.kie.kogito.examples;
2020

2121
import static io.restassured.RestAssured.given;
22-
import static org.hamcrest.Matchers.hasLength;
22+
import static org.hamcrest.Matchers.is;
2323

2424
import io.quarkus.test.junit.QuarkusTest;
2525
import io.restassured.http.ContentType;
@@ -33,10 +33,11 @@ void testPartialParallelRest() {
3333
given()
3434
.contentType(ContentType.JSON)
3535
.accept(ContentType.JSON)
36-
.body("{}").when()
36+
.body("{\"number\":2}").when()
3737
.post("/parallel")
3838
.then()
3939
.statusCode(201)
40-
.body("workflowdata.result", hasLength(2));
40+
.body("workflowdata.half", is(1))
41+
.body("workflowdata.double", is(4));
4142
}
4243
}

0 commit comments

Comments
 (0)