@@ -433,6 +433,36 @@ jobs:
433433 "PalladioSimulator/Palladio-QuAL-MetricSpecification", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
434434 run : python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
435435 ]] && echo "-f") PalladioSimulator Palladio-Addons-Power-ProfilingImport build.yml
436+ Palladio-Addons-Power-Regression :
437+ needs :
438+ - Palladio-Addons-Power
439+ - Palladio-Core-PCM
440+ - Palladio-QuAL-EDP2
441+ - Palladio-QuAL-MeasurementFramework
442+ - Palladio-QuAL-MetricSpecification
443+ - Palladio-ReverseEngineering-Retriever-UpdateSite
444+ - Palladio-ThirdParty-Library
445+ - Palladio-ThirdParty-Wrapper
446+ - set-force-build
447+ if : success() || failure()
448+ runs-on : ubuntu-latest
449+ steps :
450+ - name : Checkout Code
451+ uses : actions/checkout@v4
452+ - name : Setup Python
453+ uses : actions/setup-python@v5
454+ with :
455+ python-version : 3.11
456+ - name : Run remote workflow
457+ env :
458+ GITHUB_OAUTH : ${{ secrets.WORKFLOW_DISPATCH_TOKEN }}
459+ FORCE_BUILD : ${{needs.set-force-build.outputs.force_build}}
460+ DEPENDENCIES : ' ["PalladioSimulator/Palladio-Addons-Power", "PalladioSimulator/Palladio-Core-PCM",
461+ "PalladioSimulator/Palladio-QuAL-EDP2", "PalladioSimulator/Palladio-QuAL-MeasurementFramework",
462+ "PalladioSimulator/Palladio-QuAL-MetricSpecification", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
463+ "PalladioSimulator/Palladio-ThirdParty-Library", "PalladioSimulator/Palladio-ThirdParty-Wrapper"]'
464+ run : python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
465+ ]] && echo "-f") PalladioSimulator Palladio-Addons-Power-Regression build.yml
436466 Palladio-Addons-SPD-Metamodel :
437467 needs :
438468 - Palladio-Core-Commons
@@ -882,12 +912,20 @@ jobs:
882912 ]] && echo "-f") PalladioSimulator Palladio-Analyzer-SimuLizar-Power build.yml
883913 Palladio-Analyzer-Slingshot :
884914 needs :
915+ - Palladio-Addons-SPD-Metamodel
885916 - Palladio-Analyzer-Framework
886917 - Palladio-Analyzer-SimuCom
887918 - Palladio-Core-Commons
888919 - Palladio-Core-PCM
920+ - Palladio-QuAL-EDP2
921+ - Palladio-QuAL-MeasurementFramework
922+ - Palladio-QuAL-MetricSpecification
889923 - Palladio-QuAL-MonitorRepository
924+ - Palladio-QuAL-ProbeFramework
925+ - Palladio-QuAL-RecorderFramework
890926 - Palladio-ReverseEngineering-Retriever-UpdateSite
927+ - Palladio-ThirdParty-CloudScaleUsageEvolution
928+ - Palladio-ThirdParty-LIMBO
891929 - Palladio-ThirdParty-Library
892930 - set-force-build
893931 if : success() || failure()
@@ -903,9 +941,13 @@ jobs:
903941 env :
904942 GITHUB_OAUTH : ${{ secrets.WORKFLOW_DISPATCH_TOKEN }}
905943 FORCE_BUILD : ${{needs.set-force-build.outputs.force_build}}
906- DEPENDENCIES : ' ["PalladioSimulator/Palladio-Analyzer-Framework", "PalladioSimulator/Palladio-Analyzer-SimuCom",
907- "PalladioSimulator/Palladio-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
908- "PalladioSimulator/Palladio-QuAL-MonitorRepository", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
944+ DEPENDENCIES : ' ["PalladioSimulator/Palladio-Addons-SPD-Metamodel", "PalladioSimulator/Palladio-Analyzer-Framework",
945+ "PalladioSimulator/Palladio-Analyzer-SimuCom", "PalladioSimulator/Palladio-Core-Commons",
946+ "PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-QuAL-EDP2",
947+ "PalladioSimulator/Palladio-QuAL-MeasurementFramework", "PalladioSimulator/Palladio-QuAL-MetricSpecification",
948+ "PalladioSimulator/Palladio-QuAL-MonitorRepository", "PalladioSimulator/Palladio-QuAL-ProbeFramework",
949+ "PalladioSimulator/Palladio-QuAL-RecorderFramework", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
950+ "PalladioSimulator/Palladio-ThirdParty-CloudScaleUsageEvolution", "PalladioSimulator/Palladio-ThirdParty-LIMBO",
909951 "PalladioSimulator/Palladio-ThirdParty-Library"]'
910952 run : python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
911953 ]] && echo "-f") PalladioSimulator Palladio-Analyzer-Slingshot build.yml
@@ -951,7 +993,6 @@ jobs:
951993 - Palladio-Analyzer-Framework
952994 - Palladio-Analyzer-SimuCom
953995 - Palladio-Analyzer-Slingshot
954- - Palladio-Analyzer-Slingshot-Extension-Monitoring
955996 - Palladio-Core-Commons
956997 - Palladio-Core-PCM
957998 - Palladio-QuAL-EDP2
@@ -974,10 +1015,9 @@ jobs:
9741015 FORCE_BUILD : ${{needs.set-force-build.outputs.force_build}}
9751016 DEPENDENCIES : ' ["PalladioSimulator/Palladio-Addons-SPD-Metamodel", "PalladioSimulator/Palladio-Analyzer-Framework",
9761017 "PalladioSimulator/Palladio-Analyzer-SimuCom", "PalladioSimulator/Palladio-Analyzer-Slingshot",
977- "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-Monitoring", "PalladioSimulator/Palladio-Core-Commons",
978- "PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-QuAL-EDP2",
979- "PalladioSimulator/Palladio-QuAL-MonitorRepository", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
980- "PalladioSimulator/Palladio-ThirdParty-CloudScaleUsageEvolution"]'
1018+ "PalladioSimulator/Palladio-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
1019+ "PalladioSimulator/Palladio-QuAL-EDP2", "PalladioSimulator/Palladio-QuAL-MonitorRepository",
1020+ "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite", "PalladioSimulator/Palladio-ThirdParty-CloudScaleUsageEvolution"]'
9811021 run : python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
9821022 ]] && echo "-f") PalladioSimulator Palladio-Analyzer-Slingshot-Extension-PCM-Core
9831023 build.yml
@@ -986,7 +1026,6 @@ jobs:
9861026 - Palladio-Addons-SPD-Metamodel
9871027 - Palladio-Analyzer-Framework
9881028 - Palladio-Analyzer-Slingshot
989- - Palladio-Analyzer-Slingshot-Extension-Monitoring
9901029 - Palladio-Core-PCM
9911030 - Palladio-QuAL-MonitorRepository
9921031 - Palladio-ReverseEngineering-Retriever-UpdateSite
@@ -1005,9 +1044,8 @@ jobs:
10051044 GITHUB_OAUTH : ${{ secrets.WORKFLOW_DISPATCH_TOKEN }}
10061045 FORCE_BUILD : ${{needs.set-force-build.outputs.force_build}}
10071046 DEPENDENCIES : ' ["PalladioSimulator/Palladio-Addons-SPD-Metamodel", "PalladioSimulator/Palladio-Analyzer-Framework",
1008- "PalladioSimulator/Palladio-Analyzer-Slingshot", "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-Monitoring",
1009- "PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-QuAL-MonitorRepository",
1010- "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
1047+ "PalladioSimulator/Palladio-Analyzer-Slingshot", "PalladioSimulator/Palladio-Core-PCM",
1048+ "PalladioSimulator/Palladio-QuAL-MonitorRepository", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
10111049 run : python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
10121050 ]] && echo "-f") PalladioSimulator Palladio-Analyzer-Slingshot-Extension-SPD-Interpreter
10131051 build.yml
@@ -1052,6 +1090,7 @@ jobs:
10521090 - Palladio-Addons-PlantUML
10531091 - Palladio-Addons-Power
10541092 - Palladio-Addons-Power-ProfilingImport
1093+ - Palladio-Addons-Power-Regression
10551094 - Palladio-Addons-SPD-Metamodel
10561095 - Palladio-Addons-ServiceLevelObjectives
10571096 - Palladio-Addons-SimuComExactSchedulers
@@ -1124,14 +1163,15 @@ jobs:
11241163 "PalladioSimulator/Palladio-Addons-Indirections", "PalladioSimulator/Palladio-Addons-MeasurementsUI",
11251164 "PalladioSimulator/Palladio-Addons-PerOpteryx", "PalladioSimulator/Palladio-Addons-PlantUML",
11261165 "PalladioSimulator/Palladio-Addons-Power", "PalladioSimulator/Palladio-Addons-Power-ProfilingImport",
1127- "PalladioSimulator/Palladio-Addons-SPD-Metamodel", "PalladioSimulator/Palladio-Addons-ServiceLevelObjectives",
1128- "PalladioSimulator/Palladio-Addons-SimuComExactSchedulers", "PalladioSimulator/Palladio-Addons-Vulnerability-Metamodel",
1129- "PalladioSimulator/Palladio-Analyzer-Dependability-ML", "PalladioSimulator/Palladio-Analyzer-Framework",
1130- "PalladioSimulator/Palladio-Analyzer-ProtoCom", "PalladioSimulator/Palladio-Analyzer-Reliability",
1131- "PalladioSimulator/Palladio-Analyzer-SimExp", "PalladioSimulator/Palladio-Analyzer-SimuCom",
1132- "PalladioSimulator/Palladio-Analyzer-SimuLizar", "PalladioSimulator/Palladio-Analyzer-SimuLizar-Power",
1133- "PalladioSimulator/Palladio-Analyzer-Slingshot", "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-Monitoring",
1134- "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-PCM-Core", "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-SPD-Interpreter",
1166+ "PalladioSimulator/Palladio-Addons-Power-Regression", "PalladioSimulator/Palladio-Addons-SPD-Metamodel",
1167+ "PalladioSimulator/Palladio-Addons-ServiceLevelObjectives", "PalladioSimulator/Palladio-Addons-SimuComExactSchedulers",
1168+ "PalladioSimulator/Palladio-Addons-Vulnerability-Metamodel", "PalladioSimulator/Palladio-Analyzer-Dependability-ML",
1169+ "PalladioSimulator/Palladio-Analyzer-Framework", "PalladioSimulator/Palladio-Analyzer-ProtoCom",
1170+ "PalladioSimulator/Palladio-Analyzer-Reliability", "PalladioSimulator/Palladio-Analyzer-SimExp",
1171+ "PalladioSimulator/Palladio-Analyzer-SimuCom", "PalladioSimulator/Palladio-Analyzer-SimuLizar",
1172+ "PalladioSimulator/Palladio-Analyzer-SimuLizar-Power", "PalladioSimulator/Palladio-Analyzer-Slingshot",
1173+ "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-Monitoring", "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-PCM-Core",
1174+ "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-SPD-Interpreter",
11351175 "PalladioSimulator/Palladio-Analyzer-Solver", "PalladioSimulator/Palladio-Core-Commons",
11361176 "PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-Editors-Commons",
11371177 "PalladioSimulator/Palladio-Editors-GMF", "PalladioSimulator/Palladio-Editors-Sirius",
@@ -1166,6 +1206,7 @@ jobs:
11661206 - Palladio-Addons-PlantUML
11671207 - Palladio-Addons-Power
11681208 - Palladio-Addons-Power-ProfilingImport
1209+ - Palladio-Addons-Power-Regression
11691210 - Palladio-Addons-SPD-Metamodel
11701211 - Palladio-Addons-ServiceLevelObjectives
11711212 - Palladio-Addons-SimuComExactSchedulers
@@ -1238,14 +1279,15 @@ jobs:
12381279 "PalladioSimulator/Palladio-Addons-Indirections", "PalladioSimulator/Palladio-Addons-MeasurementsUI",
12391280 "PalladioSimulator/Palladio-Addons-PerOpteryx", "PalladioSimulator/Palladio-Addons-PlantUML",
12401281 "PalladioSimulator/Palladio-Addons-Power", "PalladioSimulator/Palladio-Addons-Power-ProfilingImport",
1241- "PalladioSimulator/Palladio-Addons-SPD-Metamodel", "PalladioSimulator/Palladio-Addons-ServiceLevelObjectives",
1242- "PalladioSimulator/Palladio-Addons-SimuComExactSchedulers", "PalladioSimulator/Palladio-Addons-Vulnerability-Metamodel",
1243- "PalladioSimulator/Palladio-Analyzer-Dependability-ML", "PalladioSimulator/Palladio-Analyzer-Framework",
1244- "PalladioSimulator/Palladio-Analyzer-ProtoCom", "PalladioSimulator/Palladio-Analyzer-Reliability",
1245- "PalladioSimulator/Palladio-Analyzer-SimExp", "PalladioSimulator/Palladio-Analyzer-SimuCom",
1246- "PalladioSimulator/Palladio-Analyzer-SimuLizar", "PalladioSimulator/Palladio-Analyzer-SimuLizar-Power",
1247- "PalladioSimulator/Palladio-Analyzer-Slingshot", "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-Monitoring",
1248- "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-PCM-Core", "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-SPD-Interpreter",
1282+ "PalladioSimulator/Palladio-Addons-Power-Regression", "PalladioSimulator/Palladio-Addons-SPD-Metamodel",
1283+ "PalladioSimulator/Palladio-Addons-ServiceLevelObjectives", "PalladioSimulator/Palladio-Addons-SimuComExactSchedulers",
1284+ "PalladioSimulator/Palladio-Addons-Vulnerability-Metamodel", "PalladioSimulator/Palladio-Analyzer-Dependability-ML",
1285+ "PalladioSimulator/Palladio-Analyzer-Framework", "PalladioSimulator/Palladio-Analyzer-ProtoCom",
1286+ "PalladioSimulator/Palladio-Analyzer-Reliability", "PalladioSimulator/Palladio-Analyzer-SimExp",
1287+ "PalladioSimulator/Palladio-Analyzer-SimuCom", "PalladioSimulator/Palladio-Analyzer-SimuLizar",
1288+ "PalladioSimulator/Palladio-Analyzer-SimuLizar-Power", "PalladioSimulator/Palladio-Analyzer-Slingshot",
1289+ "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-Monitoring", "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-PCM-Core",
1290+ "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-SPD-Interpreter",
12491291 "PalladioSimulator/Palladio-Analyzer-Solver", "PalladioSimulator/Palladio-Core-Commons",
12501292 "PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-Editors-Commons",
12511293 "PalladioSimulator/Palladio-Editors-GMF", "PalladioSimulator/Palladio-Editors-Sirius",
0 commit comments