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

Gh comment #2

Open
wants to merge 219 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
219 commits
Select commit Hold shift + click to select a range
7448d5b
[DROOLS-7444] join constraints are ignored when BigDecimal equality i…
tkobayas May 23, 2023
e0081fa
[KOGITO-9141] remove no longer needed RuleUnitStatefulSession (#5243)
mariofusco May 23, 2023
aa63989
[Quarkus 3] Updated rewrite data
May 24, 2023
724ccfb
[kie-roadmap#120] Add profile for running tests with custom jars. (#5…
baldimir May 24, 2023
f176e01
[main] Bump Quarkus version to 2.16.7.Final (#5245)
kie-ci4 May 24, 2023
6032e28
fixed syntax errors (#5249)
mbiarnes May 24, 2023
f91efad
[Quarkus 3] Updated rewrite data
May 25, 2023
f8c4f91
Drools 7383 full reliable strategy - basic tests (#5239)
nprentza May 25, 2023
9aadeef
syntax error (#5252)
mbiarnes May 25, 2023
4fbcb96
CI: Post-release: checkout to right branch (#5256)
mbiarnes May 26, 2023
af474cb
KOGITO-9221 Quarkus 3: Setup main nightly pipeline (#5251)
radtriste May 26, 2023
4dd2388
[DROOLS-7430] fix incremental compilation when readding more than one…
mariofusco May 26, 2023
9c6d86c
[Quarkus 3] Updated rewrite data
May 26, 2023
a3c00f6
DROOLS-7451: drools-templates: Remove use of KieBase for template ite…
manstis May 29, 2023
9457b7a
[DROOLS-7393] Investigate ISPN000502 in GHA Windows test (#5257)
tkobayas May 29, 2023
6bed8b3
DROOLS-7436: Allow to use groupBy in drl (#5225)
Christopher-Chianelli May 30, 2023
beee0f5
[DROOLS-7441] Reduce Code Smells in drools-reliability (#5258)
tkobayas May 30, 2023
55378d7
Add Sonarcloud nightly (#5259)
radtriste May 30, 2023
5273781
[BXMSPROD-2016] Updating references to the new kie-ci actions folder.…
bacciotti May 30, 2023
1d6f95d
[kie-issues#273] Remove use of Drools 5.5.0.Final from kie-ci tests (…
baldimir May 30, 2023
174bddc
Remove unmaintained branches (#5262)
radtriste May 31, 2023
465415a
[kie-issues#297] Fix woodstox CVE inside drools - upgrade openrewrite…
gitgabrio May 31, 2023
f9e909d
DROOLS-7450 RuleBase separation from -core and sessions (#5244)
mdproctor Jun 1, 2023
97a5e4e
[Quarkus 3] Updated rewrite data
Jun 1, 2023
15bba22
[kie-issues#301] Quarkus 3 Migration: Push to main should handle reba…
radtriste Jun 1, 2023
6110e8f
Quarkus 3: Correct patches (#5275)
radtriste Jun 1, 2023
f0ea410
[DROOLS-7450] fix split packages in drools-base (#5274)
mariofusco Jun 2, 2023
93e7077
DROOLS-7455 add global support to DRL-YAML projections (#5264)
tarilabs Jun 2, 2023
ff77ff3
Quarkus 3: Fix before.sh rebase (#5281)
radtriste Jun 2, 2023
c8fddf7
[Quarkus 3] Updated rewrite data
Jun 2, 2023
d577024
KOGITO-9275 Jenkins: Switch jobs to use RHEL8 (#5279)
radtriste Jun 5, 2023
33fc4af
DROOLS-7459 BuildItem for Globals in rete (#5273)
tarilabs Jun 6, 2023
940c36a
[Quarkus 3] Updated rewrite data
Jun 7, 2023
53d76d0
PR checks: Restrict Apps UI build memory (#5289)
radtriste Jun 7, 2023
2bf4fbf
[kie-issues#306] Fix multiple CVEs related to jboss hardcoded import …
gitgabrio Jun 7, 2023
5549001
[kie-issues#302] Fix snakeyaml CVE inside drools - upgrade fasterxml.…
gitgabrio Jun 7, 2023
f16faa6
kie-issues#314 - fix itext CVEs with an alternative library (#5286)
porcelli Jun 7, 2023
8577d1e
[Quarkus 3] Updated rewrite data
Jun 8, 2023
11530d0
DROOLS-7456 avoid kie maven plugin to crash on jdk17 project (#5267)
tarilabs Jun 8, 2023
efdb486
DROOLS-7461 add null-check in from() to DRL-YAML projections models (…
tarilabs Jun 8, 2023
eaa5af6
DROOLS-7463 revising `drools.dialect.java.compiler.lnglevel` in the k…
tarilabs Jun 8, 2023
b4e78e6
DROOLS-7464 fix antora docs canonical url (#5287)
tarilabs Jun 8, 2023
8911d81
[DROOLS-7465] remove no longer necessary ObjectTypeNode memories (#5296)
mariofusco Jun 8, 2023
112be59
Migrating exec model (#5277)
pibizza Jun 8, 2023
bdf520a
[Quarkus 3] Updated rewrite data
Jun 9, 2023
07f0925
[Quarkus 3] Updated rewrite data
Jun 10, 2023
ec1ebd4
[DROOLS-7442] Smoke tests for Remote and ProtoStream (#5284)
tkobayas Jun 12, 2023
963cdea
[DROOLS-7398] executable model doesn't resolve bind variable from ano…
tkobayas Jun 12, 2023
c73fbb2
[Quarkus 3] Updated rewrite data
Jun 13, 2023
235d765
Quarkus3: Corrected patches (#5301)
radtriste Jun 13, 2023
2f30e8b
[kie-issues#335] Removing guice dependency - excluding guava (#5300)
gitgabrio Jun 13, 2023
1a63a1f
[Quarkus 3] Updated rewrite data
Jun 14, 2023
461cc75
[kie-issues#339] Fix Blocker and Critical Bugs reported by Sonar (#5303)
baldimir Jun 14, 2023
8c22a41
[Quarkus 3] Updated rewrite data
Jun 15, 2023
937a7c2
[DROOLS-7471] Add expiration test for ReliabilityCepTest (#5305)
tkobayas Jun 15, 2023
2f46b63
Add release branch 8.40.x after cut-off
Jun 15, 2023
a9a4069
Update version to 8.41.0-SNAPSHOT
Jun 15, 2023
940d66e
[DROOLS-7476] restore beta indexing in prototype DSL (#5307)
mariofusco Jun 15, 2023
03def4b
Groupby - Interpreted DRL (#5292)
Christopher-Chianelli Jun 15, 2023
d6a37cc
Remove unnecessary hasMessage from assert (#5316)
baldimir Jun 15, 2023
cfd6651
[Quarkus 3] Updated rewrite data
Jun 16, 2023
10ea217
[DROOLS-7472] enable automatic use of KieModule cache in KieRepositor…
mariofusco Jun 16, 2023
f012a1a
[DROOLS-7470] assign missing identifier for PatternDescr atomically d…
mariofusco Jun 16, 2023
a837242
[DROOLS-7466] add test case for multiple rule firings with or conditi…
mariofusco Jun 16, 2023
b2bda42
[DROOLS-7478] Clean up StoredObject classes (#5315)
tkobayas Jun 19, 2023
053ca95
multiple KieSession basic test (#5325)
nprentza Jun 19, 2023
966e4c3
GHA: Setup python package for runtimes downstream (#5312)
radtriste Jun 19, 2023
9de8d0b
rework drools-reliability tests to make them work seamlessly with one…
mariofusco Jun 19, 2023
fa40ea2
Quarkus 3: Setup patches for CI and 9.x branch (#5334)
radtriste Jun 20, 2023
8598a3d
[DROOLS-7462] fix tuples traversal while removing an exists node duri…
mariofusco Jun 21, 2023
4039510
Quarkus 3: Update DSL patch (#5342)
radtriste Jun 21, 2023
0b8bc75
[DROOLS-7477] Add Cep complex test : ansible use cases (#5331)
tkobayas Jun 21, 2023
60624f2
[kie-issues#355] Update guava dependency (#5332)
gitgabrio Jun 22, 2023
7c865cc
[Quarkus 3] Updated rewrite data
Jun 22, 2023
ad19dc5
DROOLS-7475 Proposed feature for ['key'] accessor (#5333)
tarilabs Jun 22, 2023
8bf88eb
Made deploy artifacts on setup-branch configurable (#5285)
lampajr Jun 26, 2023
82de427
Add productized branch 8.40.x-prod after upstream release
Jun 26, 2023
13dbe20
fix setup branch when condition (#5352)
lampajr Jun 26, 2023
92b5f4e
[DROOLS-7481] Add Cep complex test : ansible use cases : 2nd round (#…
tkobayas Jun 27, 2023
20be49b
DROOLS-7469 DMN memoize escaping for better runtime perf (#5298)
tarilabs Jun 28, 2023
78edab1
Revert DROOLS-7472 enable automatic use of KieModule cache ... (#5317…
tarilabs Jun 28, 2023
6fc371a
[DROOLS-7484] ClassNotFoundException occurs when launching business-a…
tkobayas Jun 29, 2023
1930e5d
kie-issues#171: Removing GWT references from DMN Engine (#5362)
yesamer Jun 30, 2023
c85a8a4
Add release branch 8.41.x after cut-off
Jul 3, 2023
4466cd7
D7382 multiple kie session tests (#5348)
nprentza Jul 3, 2023
867af77
Update version to 8.42.0-SNAPSHOT
Jul 3, 2023
25c31f3
[DROOLS-7482] Experiment H2 persistence (#5368)
tkobayas Jul 3, 2023
eefe99e
DROOLS-7491 - updateStorage after clearResults (#5364)
nprentza Jul 3, 2023
589546f
Add build.log to gitignore (#5365)
tarilabs Jul 3, 2023
99fb4da
[Quarkus 3] Updated rewrite data
Jul 4, 2023
f8b6125
bump to 8.42.0-SNAPSHOT : drools-reliability-h2mvstore was missed (#5…
tkobayas Jul 4, 2023
6d453fc
[DROOLS-7496] fixing concurrency problems in TruthMaintenanceSystemIm…
holzig Jul 6, 2023
b018b1f
[DROOLS-7479] Split StoredEvent from StoredFact (#5376)
tkobayas Jul 7, 2023
50d0f1b
[DROOLS-7492] Property reactivity inconsistent behavior when modify-b…
tkobayas Jul 7, 2023
ec80137
Bump h2 from 2.1.214 to 2.2.220 in /build-parent (#5378)
dependabot[bot] Jul 10, 2023
117686c
[DROOLS-7487] multiple KieSession tests for CEP use cases (#5371)
nprentza Jul 10, 2023
ef6a7bd
delete after failover, a candidate fix (#5373)
nprentza Jul 10, 2023
315721b
[Quarkus 3] Updated rewrite data
Jul 11, 2023
fa2b3c2
[DROOLS-7502] remove no longer necessary explicit deletion of expired…
mariofusco Jul 11, 2023
ac7544a
[Quarkus 3] Updated rewrite data
Jul 12, 2023
df0acd8
[DROOLS-7488] tests - update rule action method in DRL (#5381)
nprentza Jul 12, 2023
31dff06
[DROOLS-7437] Implement ProtoStream for ReliabilityCepTest (#5382)
tkobayas Jul 12, 2023
eeaf429
[DROOLS-7485] StoresOnly Strategy - multiple kieSession from the same…
tkobayas Jul 13, 2023
d3fd257
[DROOLS-7493] [DROOLS-7497] executable model wrongly rewrites modify …
tkobayas Jul 14, 2023
c1bf9de
[DROOLS-7506] optimize parallel evaluation and make it lock-free (#5389)
mariofusco Jul 15, 2023
7ca36a7
[Quarkus 3] Updated rewrite data
Jul 16, 2023
1c5bec9
DROOLS-7503 simplify testing of the Quarkus BuildItems (#5386)
tarilabs Jul 17, 2023
b18aedf
[DROOLS-7501] avoid using TMS components when not strictly necessary …
mariofusco Jul 17, 2023
6518e08
[Quarkus 3] Updated rewrite data
Jul 18, 2023
948a448
[DROOLS-7499] create drools-reliability-tests (#5390)
tkobayas Jul 18, 2023
6e2addf
Jenkins: Cleanup branches (#5398)
radtriste Jul 24, 2023
abfa0e6
Add release branch 8.42.x after cut-off
Jul 24, 2023
478f8ea
Update version to 8.43.0-SNAPSHOT
Jul 24, 2023
6518bd4
9.x: Fix CI (#5400)
radtriste Jul 24, 2023
94e6671
[Quarkus 3] Updated rewrite data
Jul 25, 2023
97f1f92
[DROOLS-7416] Add Invalidate RuleUnit method (#5397)
tkobayas Jul 25, 2023
b131468
[DROOLS-7500] StoresOnly Strategy tests - accumulate in DRL (#5401)
tkobayas Jul 25, 2023
788ae95
[DROOLS-7513] Upgrade Infinispan to 14.0.13.Final (#5402)
tkobayas Jul 25, 2023
fa31166
[Quarkus 3] Updated rewrite data
Jul 26, 2023
8a7ecfd
Quarkus 3: Update patches (#5403)
radtriste Jul 26, 2023
f516c90
chore: update json-schema-validator:1.0.86 (#5406)
tarilabs Jul 27, 2023
0255407
[Quarkus 3] Updated rewrite data (#5409)
kie-ci4 Jul 27, 2023
dbb70b2
[DROOLS-7517] fix wrong node sharing in PrototypeDSL when using custo…
mariofusco Jul 27, 2023
86477e9
[Quarkus 3] Updated rewrite data
Jul 28, 2023
a82a5eb
fix parallel evaluation (#5416)
mariofusco Jul 28, 2023
fa31545
[Quarkus 3] Updated rewrite data
Jul 30, 2023
c494d58
[Quarkus 3] Updated rewrite data
Jul 31, 2023
bbc3c5e
Ignore enforcer rules if stream is not 8 (#5419)
radtriste Aug 1, 2023
53a7c0b
Correct deploy pipeline (#5422) (#5423)
github-actions[bot] Aug 1, 2023
88d8211
KOGITO-9611 - Add identity to process events (#5396)
cristianonicolai Aug 1, 2023
f35559b
Correct promote pipeline (#5431) (#5433)
github-actions[bot] Aug 2, 2023
10ec8bd
KOGITO-9671 CI: Remove bot account usage (#5434)
radtriste Aug 2, 2023
b4d0a65
downstream drools-ansible-rulebook-integration Update to JDK 17 (#5417)
tarilabs Aug 2, 2023
aca7469
BuildChain config: kogito runtimes should run the full profile for Py…
radtriste Aug 2, 2023
766b2d0
KOGITO-8115: Deploy jobs should deploy locally and then push to Nexus…
mbiarnes Aug 2, 2023
b421058
[kie-issues#394] Unnecessary warning when DRL file is placed in BOOT-…
baldimir Aug 3, 2023
49d7331
[DROOLS-7518] NullPointerException in MemoryFileSystem when kbase.nam…
tkobayas Aug 3, 2023
b9eec51
kie-dmn-xls2dmn-cli, kie-dmn-ruleset2dmn-cli fails on shading (#5442)
lucamolteni Aug 4, 2023
6e96fb2
[Quarkus 3] Updated rewrite data
Aug 6, 2023
56df3bd
[Quarkus 3] Updated rewrite data
Aug 7, 2023
f18a7c0
[main] DSL: Remove branch 8.41.x
Aug 7, 2023
99a96a2
Merge pull request #5448 from kiegroup/remove-branch-8.41.x-ujv12vqm5n
Aug 7, 2023
2d0b2d1
[main] Bump Quarkus version to 2.16.9.Final (#5429)
kie-ci4 Aug 8, 2023
880b42b
[Quarkus 3] Updated rewrite data
Aug 9, 2023
acf2dc1
[DROOLS-7526] avoid emitting a misleading warning on a contains mvel …
mariofusco Aug 9, 2023
7e294af
[DROOLS-7530] The string used inside the fact handle as a key generat…
lucamolteni Aug 9, 2023
a264f33
[DROOLS-7523] allow parallel evaluation of LHS part of rules with seq…
mariofusco Aug 9, 2023
974c1e8
[DROOLS-7523] document parallel evaluation and execution
mariofusco Aug 9, 2023
b35916b
KOGITO-9676 CI: Promote call setup-branch job (#5441)
radtriste Aug 9, 2023
b21983b
[DROOLS-7520] fix query OTN lookup (#5450)
mariofusco Aug 9, 2023
8972331
KOGITO-5386: added a new parameter for unique branch name (#5455)
mbiarnes Aug 9, 2023
fb7e4da
[DROOLS-7522] Alyways use AbstractLeftTuple instead of LeftTuple (Fix…
lucamolteni Aug 9, 2023
6b1dabc
[DROOLS-7490] minor fix to docs
mariofusco Aug 9, 2023
037714f
[DROOLS-7525] immediately delete a logical assertion (#5454)
mariofusco Aug 9, 2023
f83ff41
[DROOLS-7527] Alyways use AbstractTuple instead of Tuple (Fix the sec…
lucamolteni Aug 9, 2023
f709d2e
fix compilation problem in LambdaGroupByAccumulate
mariofusco Aug 9, 2023
3cd3659
Quarkus 3 : fix patches (#5456)
radtriste Aug 9, 2023
ede4a0d
[Quarkus 3] Updated rewrite data
Aug 10, 2023
35abd5f
KOGITO-9692 Fix release generation (#5457)
radtriste Aug 10, 2023
73cb695
Add release branch 8.43.x after cut-off
Aug 14, 2023
5abd3d3
Update version to 8.44.0-SNAPSHOT
Aug 14, 2023
2219bf3
[Quarkus 3] Updated rewrite data
Aug 15, 2023
fe73ad5
allow snapshot for downstream drools-ansible CI to avoid unnecessary …
tkobayas Aug 16, 2023
91d3e97
DROOLS-7533 Added `kie-jpmml-integration` config (#5459)
radtriste Aug 16, 2023
0b42fd2
BXMSPROD-2104: new parameter for JDK version in SonarCloud analysis …
mbiarnes Aug 16, 2023
46b383c
CI: Deactive kie-jpmml-integration checks (#5469)
radtriste Aug 16, 2023
2589617
Set back `kie-jpmml-integration` in buildchain config (#5471)
radtriste Aug 16, 2023
a766e96
kie-issues#423: 9.x: Remove build-chain patch (#5460)
radtriste Aug 17, 2023
f3d1bf0
CI: Review full profile usage (#5467)
radtriste Aug 17, 2023
17d675f
Quarkus 3: small fix on script (#5474)
radtriste Aug 17, 2023
78e78cf
KOGITO-8400 Setup Makefile (#4892)
radtriste Aug 17, 2023
ddef977
Setup build-chain project deps mapping more flexible (#5475)
radtriste Aug 17, 2023
84a930c
Revert "CI: Deactive kie-jpmml-integration checks (#5469)" (#5470)
radtriste Aug 21, 2023
eb3672d
Add productized branch 8.43.x-prod after upstream release
Aug 21, 2023
29502db
doc: Tooltip boxes for Rule Unit DSL (#5404)
tarilabs Aug 21, 2023
bdea27b
Add drools-website in branch config prod repos (#5484)
lampajr Aug 23, 2023
82a3c61
Build-chain: Kogito Examples upstream does not have quick profile (#5…
radtriste Aug 23, 2023
0722b59
[DROOLS-7537] remove no longer needed activation count in event fact …
mariofusco Aug 23, 2023
3fd51b3
[DROOLS-7512] opt-in object store with references for reliable sessio…
nprentza Aug 25, 2023
977bcfb
Quarkus 3: Disable `kie-jpmml-integration` calls (#5489)
radtriste Aug 25, 2023
3de05e0
minor performances improvements (#5487)
mariofusco Aug 25, 2023
486baea
Revert "Quarkus 3: Disable `kie-jpmml-integration` calls (#5489)" (#5…
radtriste Aug 28, 2023
f9e68f8
[main] [kie-issues#522] Bump Quarkus version to 2.16.10.Final (#5492)
kie-ci4 Aug 29, 2023
9daaec0
[Quarkus 3] Updated rewrite data
Aug 29, 2023
3b4162b
Quarkus 3: Remove full profile for quarkus update (#5496)
radtriste Aug 29, 2023
3573546
[KOGITO-8400] Updated Makefile (#5494)
radtriste Aug 29, 2023
0382b91
[DROOLS-7534] implement collect on custom Collection classes in execu…
mariofusco Aug 30, 2023
abbfa6f
[DROOLS-7528] Avoid casting to unnecessary interfaces (Fix the second…
lucamolteni Aug 31, 2023
a24ec7e
Quarkus 3: Fix CI (#5499)
radtriste Aug 31, 2023
40885db
[DROOLS-7480] Persist info to identify which activation is fired or n…
tkobayas Aug 31, 2023
7e30030
kie-issues#364: DMN FEEL function split(string, delimiter, flags) sho…
jomarko Sep 1, 2023
5640660
[DROOLS-7538] IdentityHashMap inverseStorage (#5501)
nprentza Sep 1, 2023
89fa4b4
[DROOLS-7535] fix split package in drools-util (#5502)
mariofusco Sep 1, 2023
5b847b4
Build Chain: Exclude mapping drools/kie-jpmml-integration (#5504)
radtriste Sep 1, 2023
73277a2
[DROOLS-7508] Enhance KieService to choose services based on tags (#5…
tkobayas Sep 1, 2023
c77fc21
[DROOLS-7542] make addition of a child rule to its parent thread safe…
mariofusco Sep 1, 2023
9868eeb
Release: Remove `kie-jpmml-integration` from automation
radtriste Sep 4, 2023
5248f96
Add release branch 8.44.x after cut-off
Sep 4, 2023
76fb840
Update version to 8.45.0-SNAPSHOT
Sep 4, 2023
6c2df77
[Quarkus 3] Updated rewrite data
Sep 5, 2023
bc0e069
[DROOLS-7529] Alyways use RightTupleImpl instead of RightTuple (Fix t…
lucamolteni Sep 6, 2023
46a7977
[DROOLS-7511] Review StoredObject and StoredEvent structure (#5505)
tkobayas Sep 6, 2023
b817b0f
[Quarkus 3] Updated rewrite data
Sep 7, 2023
bc7d752
[main] DSL: Remove branch 8.42.x
Sep 7, 2023
621ce0b
Merge pull request #5515 from kiegroup/remove-branch-8.42.x-zam36tt4aq
Sep 7, 2023
18047e9
kie-issues-531 updating header files for ASF (#5503)
eduardocerqueira Sep 8, 2023
e665391
kie-issues:270: Stop to filter validation messages on backend (#5461)
jomarko Sep 8, 2023
849de87
[Quarkus 3] Updated rewrite data
Sep 9, 2023
92fb8c5
[DROOLS-7531] delay removal of empty activations after timers deseril…
mariofusco Sep 11, 2023
72edd96
CI: Update notification email (#5522)
radtriste Sep 13, 2023
c1bf134
kie-issues#574 Initial ASF Jenkins CI Setup (#5531)
jstastny-cz Sep 19, 2023
601e600
kie-issues#585 extend PR check timeout (#5532)
jstastny-cz Sep 22, 2023
6f29c04
[kie-issues#511] Migrate from jboss-parent to apache parent pom. (#5…
baldimir Sep 22, 2023
675f038
kie-issues#586: configure and enable jenkins nightly (#5534)
jstastny-cz Sep 22, 2023
1f92404
kie-issues#587 abort stale builds (#5535)
jstastny-cz Sep 22, 2023
38cd008
Remove trigger line from branch.yaml
jstastny-cz Sep 24, 2023
de0bfa5
Update token in branch.yaml
jstastny-cz Sep 24, 2023
09b24bb
Change actions from kie-ci to incubator-kie-kogito-pipelines (#5533)
baldimir Sep 28, 2023
7cfe5db
just test
Oct 2, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
22 changes: 15 additions & 7 deletions .ci/buildchain-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,23 +28,23 @@ default:
docker system prune -f

build:
- project: kiegroup/drools
- project: apache/incubator-kie-drools
build-command:
current: |
export MVN_CMD=`bash -c "if [ '${{ env.ENABLE_DEPLOY }}' = 'true' ]; then printf 'deploy ${{ env.DEPLOY_MVN_OPTS }} ${{ env.DROOLS_DEPLOY_MVN_OPTS }}'; else printf 'install'; fi"`
mvn clean ${{ env.MVN_CMD }} ${{ env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_CURRENT }} ${{ env.DROOLS_BUILD_MVN_OPTS }}
upstream: |
mvn clean install -Dquickly ${{ env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_UPSTREAM }} ${{ env.DROOLS_BUILD_MVN_OPTS_UPSTREAM }}

- project: kiegroup/kogito-runtimes
- project: apache/incubator-kie-kogito-runtimes
build-command:
current: |
export MVN_CMD=`bash -c "if [ '${{ env.ENABLE_DEPLOY }}' = 'true' ]; then printf 'deploy ${{ env.DEPLOY_MVN_OPTS }} ${{ env.KOGITO_RUNTIMES_DEPLOY_MVN_OPTS }}'; else printf 'install'; fi"`
mvn clean ${{ env.MVN_CMD }} ${{ env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_CURRENT }} ${{ env.KOGITO_RUNTIMES_BUILD_MVN_OPTS }}
mvn clean ${{ env.MVN_CMD }} -Dfull ${{ env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_CURRENT }} ${{ env.KOGITO_RUNTIMES_BUILD_MVN_OPTS }}
upstream: |
mvn clean install -Dquickly ${{ env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_UPSTREAM }} ${{ env.KOGITO_RUNTIMES_BUILD_MVN_OPTS_UPSTREAM }}
mvn clean install -Dquickly -Dfull ${{ env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_UPSTREAM }} ${{ env.KOGITO_RUNTIMES_BUILD_MVN_OPTS_UPSTREAM }}

- project: kiegroup/kogito-apps
- project: apache/incubator-kie-kogito-apps
build-command:
current: |
export MVN_CMD=`bash -c "if [ '${{ env.ENABLE_DEPLOY }}' = 'true' ]; then printf 'deploy ${{ env.DEPLOY_MVN_OPTS }} ${{ env.KOGITO_APPS_DEPLOY_MVN_OPTS }}'; else printf 'install'; fi"`
Expand All @@ -57,7 +57,7 @@ build:
**/cypress/screenshots/**
**/cypress/videos/**

- project: kiegroup/kogito-examples
- project: apache/incubator-kie-kogito-examples
build-command:
# First install the main pom
# Then build the required submodule pom
Expand All @@ -66,4 +66,12 @@ build:
mvn -pl :kogito-examples clean ${{ env.MVN_CMD }} ${{ env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_CURRENT }} ${{ env.KOGITO_EXAMPLES_BUILD_MVN_OPTS }}
mvn -f ${{ env.KOGITO_EXAMPLES_SUBFOLDER_POM }}pom.xml clean ${{ env.MVN_CMD }} ${{ env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_CURRENT }} ${{ env.KOGITO_EXAMPLES_BUILD_MVN_OPTS }}
upstream: |
mvn clean install -Dquickly ${{ env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_UPSTREAM }} ${{ env.KOGITO_EXAMPLES_BUILD_MVN_OPTS_UPSTREAM }}
mvn clean install -DskipTests -DskipITs ${{ env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_UPSTREAM }} ${{ env.KOGITO_EXAMPLES_BUILD_MVN_OPTS_UPSTREAM }}

# - project: kiegroup/kie-jpmml-integration
# build-command:
# current: |
# export MVN_CMD=`bash -c "if [ '${{ env.ENABLE_DEPLOY }}' = 'true' ]; then printf 'deploy ${{ env.DEPLOY_MVN_OPTS }} ${{ env.KIE_JPMML_INTEGRATION_DEPLOY_MVN_OPTS }}'; else printf 'install'; fi"`
# mvn clean ${{ env.MVN_CMD }} ${{ env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_CURRENT }} ${{ env.KIE_JPMML_INTEGRATION_BUILD_MVN_OPTS }}
# upstream: |
# mvn clean install -DskipTests ${{ env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_UPSTREAM }} ${{ env.KIE_JPMML_INTEGRATION_BUILD_MVN_OPTS_UPSTREAM }}
67 changes: 37 additions & 30 deletions .ci/buildchain-project-dependencies.yaml
Original file line number Diff line number Diff line change
@@ -1,61 +1,68 @@
version: "2.1"
dependencies:
- project: kiegroup/drools
- project: apache/incubator-kie-drools
mapping:
dependencies:
default:
- source: (\d*)\.(.*)\.(.*)
targetExpression: "process.env.GITHUB_BASE_REF.replace(/(\\d*)\\.(.*)\\.(.*)/g, (m, n1, n2, n3) => `${+n1-7}.${n2}.${n3}`)"
- source: (\d*)\.(.*)
targetExpression: "process.env.GITHUB_BASE_REF.replace(/(\\d*)\\.(.*)/g, (m, n1, n2) => `${+n1-7}.${n2}`)"
dependant:
default:
- source: (\d*)\.(.*)\.(.*)
targetExpression: "process.env.GITHUB_BASE_REF.replace(/(\\d*)\\.(.*)\\.(.*)/g, (m, n1, n2, n3) => `${+n1+7}.${n2}.${n3}`)"
- source: (\d*)\.(.*)
targetExpression: "process.env.GITHUB_BASE_REF.replace(/(\\d*)\\.(.*)/g, (m, n1, n2) => `${+n1+7}.${n2}`)"
# exclude:
# - kiegroup/kie-jpmml-integration

- project: kiegroup/kogito-runtimes
- project: apache/incubator-kie-kogito-runtimes
dependencies:
- project: kiegroup/drools
- project: apache/incubator-kie-drools
mapping:
dependencies:
default:
- source: (\d*)\.(.*)\.(.*)
targetExpression: "process.env.GITHUB_BASE_REF.replace(/(\\d*)\\.(.*)\\.(.*)/g, (m, n1, n2, n3) => `${+n1+7}.${n2}.${n3}`)"
- source: (\d*)\.(.*)
targetExpression: "process.env.GITHUB_BASE_REF.replace(/(\\d*)\\.(.*)/g, (m, n1, n2) => `${+n1+7}.${n2}`)"
dependant:
default:
- source: (\d*)\.(.*)\.(.*)
targetExpression: "process.env.GITHUB_BASE_REF.replace(/(\\d*)\\.(.*)\\.(.*)/g, (m, n1, n2, n3) => `${+n1-7}.${n2}.${n3}`)"
- source: (\d*)\.(.*)
targetExpression: "process.env.GITHUB_BASE_REF.replace(/(\\d*)\\.(.*)/g, (m, n1, n2) => `${+n1-7}.${n2}`)"
exclude:
- kiegroup/kogito-examples
- kiegroup/kogito-apps
- apache/incubator-kie-kogito-examples
- apache/incubator-kie-kogito-apps

- project: kiegroup/kogito-apps
- project: apache/incubator-kie-kogito-apps
dependencies:
- project: kiegroup/kogito-runtimes
- project: apache/incubator-kie-kogito-runtimes
mapping:
dependencies:
default:
- source: (\d*)\.(.*)\.(.*)
targetExpression: "process.env.GITHUB_BASE_REF.replace(/(\\d*)\\.(.*)\\.(.*)/g, (m, n1, n2, n3) => `${+n1+7}.${n2}.${n3}`)"
- source: (\d*)\.(.*)
targetExpression: "process.env.GITHUB_BASE_REF.replace(/(\\d*)\\.(.*)/g, (m, n1, n2) => `${+n1+7}.${n2}`)"
dependant:
default:
- source: (\d*)\.(.*)\.(.*)
targetExpression: "process.env.GITHUB_BASE_REF.replace(/(\\d*)\\.(.*)\\.(.*)/g, (m, n1, n2, n3) => `${+n1-7}.${n2}.${n3}`)"
- source: (\d*)\.(.*)
targetExpression: "process.env.GITHUB_BASE_REF.replace(/(\\d*)\\.(.*)/g, (m, n1, n2) => `${+n1-7}.${n2}`)"
exclude:
- kiegroup/kogito-examples
- kiegroup/kogito-runtimes
- apache/incubator-kie-kogito-examples
- apache/incubator-kie-kogito-runtimes

- project: kiegroup/kogito-examples
- project: apache/incubator-kie-kogito-examples
dependencies:
- project: kiegroup/kogito-runtimes
- project: kiegroup/kogito-apps
- project: apache/incubator-kie-kogito-runtimes
- project: apache/incubator-kie-kogito-apps
mapping:
dependencies:
default:
- source: (\d*)\.(.*)\.(.*)
targetExpression: "process.env.GITHUB_BASE_REF.replace(/(\\d*)\\.(.*)\\.(.*)/g, (m, n1, n2, n3) => `${+n1+7}.${n2}.${n3}`)"
- source: (\d*)\.(.*)
targetExpression: "process.env.GITHUB_BASE_REF.replace(/(\\d*)\\.(.*)/g, (m, n1, n2) => `${+n1+7}.${n2}`)"
dependant:
default:
- source: (\d*)\.(.*)\.(.*)
targetExpression: "process.env.GITHUB_BASE_REF.replace(/(\\d*)\\.(.*)\\.(.*)/g, (m, n1, n2, n3) => `${+n1-7}.${n2}.${n3}`)"
- source: (\d*)\.(.*)
targetExpression: "process.env.GITHUB_BASE_REF.replace(/(\\d*)\\.(.*)/g, (m, n1, n2) => `${+n1-7}.${n2}`)"
exclude:
- kiegroup/kogito-apps
- kiegroup/kogito-runtimes
- apache/incubator-kie-kogito-apps
- apache/incubator-kie-kogito-runtimes

# - project: kiegroup/kie-jpmml-integration
# dependencies:
# - project: apache/incubator-kie-drools
# no mapping needed
2 changes: 1 addition & 1 deletion .ci/environments/common/update_quarkus.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ set -euo pipefail

mvn_cmd="mvn ${BUILD_MVN_OPTS:-} ${BUILD_MVN_OPTS_QUARKUS_UPDATE:-}"

source <(curl -s https://raw.githubusercontent.com/kiegroup/kogito-pipelines/main/dsl/seed/scripts/install_quarkus.sh)
source <(curl -s https://raw.githubusercontent.com/apache/incubator-kie-kogito-pipelines/main/dsl/seed/scripts/install_quarkus.sh)

echo "Update project with Quarkus version ${QUARKUS_VERSION}"

Expand Down
2 changes: 1 addition & 1 deletion .ci/environments/quarkus-3/after.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ project_version=$(mvn -q -Dexpression=project.version -DforceStdout help:evaluat
new_version=$(echo ${project_version} | awk -F. -v OFS=. '{$1 += 1 ; print}')

# Change version
${mvn_cmd} -e -N -Dfull -DnewVersion=${new_version} -DallowSnapshots=true -DgenerateBackupPoms=false versions:set
${mvn_cmd} -e -N -DnewVersion=${new_version} -DallowSnapshots=true -DgenerateBackupPoms=false versions:set
5 changes: 4 additions & 1 deletion .ci/environments/quarkus-3/before.sh
Original file line number Diff line number Diff line change
Expand Up @@ -74,10 +74,13 @@ if [ "$(git status --porcelain ${patch_file})" != '' ]; then
git add "${patch_file}"
git commit -m '[Quarkus 3] Updated rewrite data'

git reset --hard
if [ "${behavior}" = 'push_changes' ]; then
git_remote="${GIT_REMOTE:-origin}"
branch=$(git branch --show-current)
echo "Pushing changes to ${git_remote}/${branch}"
echo "Pushing changes to ${git_remote}/${branch} after rebase "
git fetch ${git_remote}
git rebase ${git_remote}/${branch}
git push ${git_remote} ${branch}
fi
fi
Expand Down
Loading
Loading