Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
98 changes: 69 additions & 29 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -433,6 +433,36 @@ jobs:
"PalladioSimulator/Palladio-QuAL-MetricSpecification", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Addons-Power-ProfilingImport build.yml
Palladio-Addons-Power-Regression:
needs:
- Palladio-Addons-Power
- Palladio-Core-PCM
- Palladio-QuAL-EDP2
- Palladio-QuAL-MeasurementFramework
- Palladio-QuAL-MetricSpecification
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-ThirdParty-Library
- Palladio-ThirdParty-Wrapper
- set-force-build
if: success() || failure()
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v4
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: 3.11
- name: Run remote workflow
env:
GITHUB_OAUTH: ${{ secrets.WORKFLOW_DISPATCH_TOKEN }}
FORCE_BUILD: ${{needs.set-force-build.outputs.force_build}}
DEPENDENCIES: '["PalladioSimulator/Palladio-Addons-Power", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-QuAL-EDP2", "PalladioSimulator/Palladio-QuAL-MeasurementFramework",
"PalladioSimulator/Palladio-QuAL-MetricSpecification", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
"PalladioSimulator/Palladio-ThirdParty-Library", "PalladioSimulator/Palladio-ThirdParty-Wrapper"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Addons-Power-Regression build.yml
Palladio-Addons-SPD-Metamodel:
needs:
- Palladio-Core-Commons
Expand Down Expand Up @@ -882,12 +912,19 @@ jobs:
]] && echo "-f") PalladioSimulator Palladio-Analyzer-SimuLizar-Power build.yml
Palladio-Analyzer-Slingshot:
needs:
- Palladio-Addons-SPD-Metamodel
- Palladio-Analyzer-Framework
- Palladio-Analyzer-SimuCom
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-QuAL-EDP2
- Palladio-QuAL-MeasurementFramework
- Palladio-QuAL-MetricSpecification
- Palladio-QuAL-MonitorRepository
- Palladio-QuAL-ProbeFramework
- Palladio-QuAL-RecorderFramework
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-ThirdParty-CloudScaleUsageEvolution
- Palladio-ThirdParty-Library
- set-force-build
if: success() || failure()
Expand All @@ -903,10 +940,13 @@ jobs:
env:
GITHUB_OAUTH: ${{ secrets.WORKFLOW_DISPATCH_TOKEN }}
FORCE_BUILD: ${{needs.set-force-build.outputs.force_build}}
DEPENDENCIES: '["PalladioSimulator/Palladio-Analyzer-Framework", "PalladioSimulator/Palladio-Analyzer-SimuCom",
"PalladioSimulator/Palladio-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-QuAL-MonitorRepository", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
"PalladioSimulator/Palladio-ThirdParty-Library"]'
DEPENDENCIES: '["PalladioSimulator/Palladio-Addons-SPD-Metamodel", "PalladioSimulator/Palladio-Analyzer-Framework",
"PalladioSimulator/Palladio-Analyzer-SimuCom", "PalladioSimulator/Palladio-Core-Commons",
"PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-QuAL-EDP2",
"PalladioSimulator/Palladio-QuAL-MeasurementFramework", "PalladioSimulator/Palladio-QuAL-MetricSpecification",
"PalladioSimulator/Palladio-QuAL-MonitorRepository", "PalladioSimulator/Palladio-QuAL-ProbeFramework",
"PalladioSimulator/Palladio-QuAL-RecorderFramework", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
"PalladioSimulator/Palladio-ThirdParty-CloudScaleUsageEvolution", "PalladioSimulator/Palladio-ThirdParty-Library"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Analyzer-Slingshot build.yml
Palladio-Analyzer-Slingshot-Extension-Monitoring:
Expand Down Expand Up @@ -951,7 +991,6 @@ jobs:
- Palladio-Analyzer-Framework
- Palladio-Analyzer-SimuCom
- Palladio-Analyzer-Slingshot
- Palladio-Analyzer-Slingshot-Extension-Monitoring
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-QuAL-EDP2
Expand All @@ -974,10 +1013,9 @@ jobs:
FORCE_BUILD: ${{needs.set-force-build.outputs.force_build}}
DEPENDENCIES: '["PalladioSimulator/Palladio-Addons-SPD-Metamodel", "PalladioSimulator/Palladio-Analyzer-Framework",
"PalladioSimulator/Palladio-Analyzer-SimuCom", "PalladioSimulator/Palladio-Analyzer-Slingshot",
"PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-Monitoring", "PalladioSimulator/Palladio-Core-Commons",
"PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-QuAL-EDP2",
"PalladioSimulator/Palladio-QuAL-MonitorRepository", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
"PalladioSimulator/Palladio-ThirdParty-CloudScaleUsageEvolution"]'
"PalladioSimulator/Palladio-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-QuAL-EDP2", "PalladioSimulator/Palladio-QuAL-MonitorRepository",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite", "PalladioSimulator/Palladio-ThirdParty-CloudScaleUsageEvolution"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Analyzer-Slingshot-Extension-PCM-Core
build.yml
Expand All @@ -986,7 +1024,6 @@ jobs:
- Palladio-Addons-SPD-Metamodel
- Palladio-Analyzer-Framework
- Palladio-Analyzer-Slingshot
- Palladio-Analyzer-Slingshot-Extension-Monitoring
- Palladio-Core-PCM
- Palladio-QuAL-MonitorRepository
- Palladio-ReverseEngineering-Retriever-UpdateSite
Expand All @@ -1005,9 +1042,8 @@ jobs:
GITHUB_OAUTH: ${{ secrets.WORKFLOW_DISPATCH_TOKEN }}
FORCE_BUILD: ${{needs.set-force-build.outputs.force_build}}
DEPENDENCIES: '["PalladioSimulator/Palladio-Addons-SPD-Metamodel", "PalladioSimulator/Palladio-Analyzer-Framework",
"PalladioSimulator/Palladio-Analyzer-Slingshot", "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-Monitoring",
"PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-QuAL-MonitorRepository",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
"PalladioSimulator/Palladio-Analyzer-Slingshot", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-QuAL-MonitorRepository", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Analyzer-Slingshot-Extension-SPD-Interpreter
build.yml
Expand Down Expand Up @@ -1052,6 +1088,7 @@ jobs:
- Palladio-Addons-PlantUML
- Palladio-Addons-Power
- Palladio-Addons-Power-ProfilingImport
- Palladio-Addons-Power-Regression
- Palladio-Addons-SPD-Metamodel
- Palladio-Addons-ServiceLevelObjectives
- Palladio-Addons-SimuComExactSchedulers
Expand Down Expand Up @@ -1124,14 +1161,15 @@ jobs:
"PalladioSimulator/Palladio-Addons-Indirections", "PalladioSimulator/Palladio-Addons-MeasurementsUI",
"PalladioSimulator/Palladio-Addons-PerOpteryx", "PalladioSimulator/Palladio-Addons-PlantUML",
"PalladioSimulator/Palladio-Addons-Power", "PalladioSimulator/Palladio-Addons-Power-ProfilingImport",
"PalladioSimulator/Palladio-Addons-SPD-Metamodel", "PalladioSimulator/Palladio-Addons-ServiceLevelObjectives",
"PalladioSimulator/Palladio-Addons-SimuComExactSchedulers", "PalladioSimulator/Palladio-Addons-Vulnerability-Metamodel",
"PalladioSimulator/Palladio-Analyzer-Dependability-ML", "PalladioSimulator/Palladio-Analyzer-Framework",
"PalladioSimulator/Palladio-Analyzer-ProtoCom", "PalladioSimulator/Palladio-Analyzer-Reliability",
"PalladioSimulator/Palladio-Analyzer-SimExp", "PalladioSimulator/Palladio-Analyzer-SimuCom",
"PalladioSimulator/Palladio-Analyzer-SimuLizar", "PalladioSimulator/Palladio-Analyzer-SimuLizar-Power",
"PalladioSimulator/Palladio-Analyzer-Slingshot", "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-Monitoring",
"PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-PCM-Core", "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-SPD-Interpreter",
"PalladioSimulator/Palladio-Addons-Power-Regression", "PalladioSimulator/Palladio-Addons-SPD-Metamodel",
"PalladioSimulator/Palladio-Addons-ServiceLevelObjectives", "PalladioSimulator/Palladio-Addons-SimuComExactSchedulers",
"PalladioSimulator/Palladio-Addons-Vulnerability-Metamodel", "PalladioSimulator/Palladio-Analyzer-Dependability-ML",
"PalladioSimulator/Palladio-Analyzer-Framework", "PalladioSimulator/Palladio-Analyzer-ProtoCom",
"PalladioSimulator/Palladio-Analyzer-Reliability", "PalladioSimulator/Palladio-Analyzer-SimExp",
"PalladioSimulator/Palladio-Analyzer-SimuCom", "PalladioSimulator/Palladio-Analyzer-SimuLizar",
"PalladioSimulator/Palladio-Analyzer-SimuLizar-Power", "PalladioSimulator/Palladio-Analyzer-Slingshot",
"PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-Monitoring", "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-PCM-Core",
"PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-SPD-Interpreter",
"PalladioSimulator/Palladio-Analyzer-Solver", "PalladioSimulator/Palladio-Core-Commons",
"PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-Editors-Commons",
"PalladioSimulator/Palladio-Editors-GMF", "PalladioSimulator/Palladio-Editors-Sirius",
Expand Down Expand Up @@ -1166,6 +1204,7 @@ jobs:
- Palladio-Addons-PlantUML
- Palladio-Addons-Power
- Palladio-Addons-Power-ProfilingImport
- Palladio-Addons-Power-Regression
- Palladio-Addons-SPD-Metamodel
- Palladio-Addons-ServiceLevelObjectives
- Palladio-Addons-SimuComExactSchedulers
Expand Down Expand Up @@ -1238,14 +1277,15 @@ jobs:
"PalladioSimulator/Palladio-Addons-Indirections", "PalladioSimulator/Palladio-Addons-MeasurementsUI",
"PalladioSimulator/Palladio-Addons-PerOpteryx", "PalladioSimulator/Palladio-Addons-PlantUML",
"PalladioSimulator/Palladio-Addons-Power", "PalladioSimulator/Palladio-Addons-Power-ProfilingImport",
"PalladioSimulator/Palladio-Addons-SPD-Metamodel", "PalladioSimulator/Palladio-Addons-ServiceLevelObjectives",
"PalladioSimulator/Palladio-Addons-SimuComExactSchedulers", "PalladioSimulator/Palladio-Addons-Vulnerability-Metamodel",
"PalladioSimulator/Palladio-Analyzer-Dependability-ML", "PalladioSimulator/Palladio-Analyzer-Framework",
"PalladioSimulator/Palladio-Analyzer-ProtoCom", "PalladioSimulator/Palladio-Analyzer-Reliability",
"PalladioSimulator/Palladio-Analyzer-SimExp", "PalladioSimulator/Palladio-Analyzer-SimuCom",
"PalladioSimulator/Palladio-Analyzer-SimuLizar", "PalladioSimulator/Palladio-Analyzer-SimuLizar-Power",
"PalladioSimulator/Palladio-Analyzer-Slingshot", "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-Monitoring",
"PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-PCM-Core", "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-SPD-Interpreter",
"PalladioSimulator/Palladio-Addons-Power-Regression", "PalladioSimulator/Palladio-Addons-SPD-Metamodel",
"PalladioSimulator/Palladio-Addons-ServiceLevelObjectives", "PalladioSimulator/Palladio-Addons-SimuComExactSchedulers",
"PalladioSimulator/Palladio-Addons-Vulnerability-Metamodel", "PalladioSimulator/Palladio-Analyzer-Dependability-ML",
"PalladioSimulator/Palladio-Analyzer-Framework", "PalladioSimulator/Palladio-Analyzer-ProtoCom",
"PalladioSimulator/Palladio-Analyzer-Reliability", "PalladioSimulator/Palladio-Analyzer-SimExp",
"PalladioSimulator/Palladio-Analyzer-SimuCom", "PalladioSimulator/Palladio-Analyzer-SimuLizar",
"PalladioSimulator/Palladio-Analyzer-SimuLizar-Power", "PalladioSimulator/Palladio-Analyzer-Slingshot",
"PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-Monitoring", "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-PCM-Core",
"PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-SPD-Interpreter",
"PalladioSimulator/Palladio-Analyzer-Solver", "PalladioSimulator/Palladio-Core-Commons",
"PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-Editors-Commons",
"PalladioSimulator/Palladio-Editors-GMF", "PalladioSimulator/Palladio-Editors-Sirius",
Expand Down