Skip to content

Nightly Build

Nightly Build #959

Workflow file for this run

name: Nightly Build
on:
workflow_dispatch:
schedule:
- cron: 0 0 * * *
jobs:
set-force-build:
runs-on: ubuntu-latest
outputs:
force_build: ${{ steps.set-output.outputs.force_build }}
steps:
- name: Set Force Build
id: set-output
run: |
if [ "$GITHUB_EVENT_NAME" == "workflow_dispatch" ]; then
echo "force_build=true" >> $GITHUB_OUTPUT
echo "Full rebuild initiated: Nightly build was triggered manually."
elif [ $(date +%d) -eq 01 ]; then
echo "force_build=true" >> $GITHUB_OUTPUT
echo "Full monthly rebuild initiated: Today is the first of the month."
else
echo "force_build=false" >> $GITHUB_OUTPUT
echo "Soft rebuild initiated: Nightly build was triggered automatically."
fi
Palladio-Addon-ArchitecturalTemplates:
needs:
- Palladio-Addons-ExperimentAutomation
- Palladio-Addons-ServiceLevelObjectives
- Palladio-Analyzer-Framework
- Palladio-Analyzer-SimuCom
- Palladio-Analyzer-SimuLizar
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-QuAL-MonitorRepository
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-Supporting-MDSDProfiles
- Palladio-ThirdParty-EMFProfiles
- 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-ExperimentAutomation",
"PalladioSimulator/Palladio-Addons-ServiceLevelObjectives", "PalladioSimulator/Palladio-Analyzer-Framework",
"PalladioSimulator/Palladio-Analyzer-SimuCom", "PalladioSimulator/Palladio-Analyzer-SimuLizar",
"PalladioSimulator/Palladio-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-Editors-Commons", "PalladioSimulator/Palladio-QuAL-MonitorRepository",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite", "PalladioSimulator/Palladio-Supporting-MDSDProfiles",
"PalladioSimulator/Palladio-ThirdParty-EMFProfiles"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Addon-ArchitecturalTemplates build.yml
Palladio-Addon-ArchitecturalTemplates-LoadBalancing:
needs:
- Palladio-Addon-ArchitecturalTemplates
- Palladio-Analyzer-Framework
- Palladio-Analyzer-SimuCom
- Palladio-Analyzer-SimuLizar
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-Simulation-AbstractSimEngine
- 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-Addon-ArchitecturalTemplates",
"PalladioSimulator/Palladio-Analyzer-Framework", "PalladioSimulator/Palladio-Analyzer-SimuCom",
"PalladioSimulator/Palladio-Analyzer-SimuLizar", "PalladioSimulator/Palladio-Core-Commons",
"PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-Editors-Commons",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite", "PalladioSimulator/Palladio-Simulation-AbstractSimEngine"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Addon-ArchitecturalTemplates-LoadBalancing
build.yml
Palladio-Addons-ExperimentAutomation:
needs:
- Palladio-Addons-ServiceLevelObjectives
- Palladio-Analyzer-Framework
- Palladio-Analyzer-SimuCom
- Palladio-Analyzer-SimuLizar
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-QuAL-EDP2
- Palladio-QuAL-MeasurementFramework
- Palladio-QuAL-MetricSpecification
- Palladio-QuAL-MonitorRepository
- Palladio-QuAL-RecorderFramework
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-ThirdParty-CloudScaleUsageEvolution
- Palladio-ThirdParty-Library
- 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-ServiceLevelObjectives",
"PalladioSimulator/Palladio-Analyzer-Framework", "PalladioSimulator/Palladio-Analyzer-SimuCom",
"PalladioSimulator/Palladio-Analyzer-SimuLizar", "PalladioSimulator/Palladio-Core-Commons",
"PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-Editors-Commons",
"PalladioSimulator/Palladio-QuAL-EDP2", "PalladioSimulator/Palladio-QuAL-MeasurementFramework",
"PalladioSimulator/Palladio-QuAL-MetricSpecification", "PalladioSimulator/Palladio-QuAL-MonitorRepository",
"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-Addons-ExperimentAutomation build.yml
Palladio-Addons-FluentApiModelGenerator:
needs:
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-ReverseEngineering-Retriever-UpdateSite
- 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-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Addons-FluentApiModelGenerator
build.yml
Palladio-Addons-Indirections:
needs:
- Palladio-Addons-ServiceLevelObjectives
- Palladio-Analyzer-Framework
- Palladio-Analyzer-Reliability
- Palladio-Analyzer-SimuCom
- Palladio-Analyzer-SimuLizar
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-Editors-Sirius
- Palladio-QuAL-EDP2
- Palladio-QuAL-ExperimentAnalysis
- Palladio-QuAL-MeasurementFramework
- Palladio-QuAL-MetricSpecification
- Palladio-QuAL-MonitorRepository
- Palladio-QuAL-ProbeFramework
- Palladio-QuAL-RecorderFramework
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-Simulation-AbstractSimEngine
- Palladio-Simulation-Scheduler
- Palladio-Supporting-MDSDProfiles
- Palladio-ThirdParty-CloudScaleUsageEvolution
- Palladio-ThirdParty-EMFProfiles
- 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-ServiceLevelObjectives",
"PalladioSimulator/Palladio-Analyzer-Framework", "PalladioSimulator/Palladio-Analyzer-Reliability",
"PalladioSimulator/Palladio-Analyzer-SimuCom", "PalladioSimulator/Palladio-Analyzer-SimuLizar",
"PalladioSimulator/Palladio-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-Editors-Commons", "PalladioSimulator/Palladio-Editors-Sirius",
"PalladioSimulator/Palladio-QuAL-EDP2", "PalladioSimulator/Palladio-QuAL-ExperimentAnalysis",
"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-Simulation-AbstractSimEngine", "PalladioSimulator/Palladio-Simulation-Scheduler",
"PalladioSimulator/Palladio-Supporting-MDSDProfiles", "PalladioSimulator/Palladio-ThirdParty-CloudScaleUsageEvolution",
"PalladioSimulator/Palladio-ThirdParty-EMFProfiles", "PalladioSimulator/Palladio-ThirdParty-Library",
"PalladioSimulator/Palladio-ThirdParty-Wrapper"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Addons-Indirections build.yml
Palladio-Addons-MeasurementsUI:
needs:
- Palladio-Addons-ServiceLevelObjectives
- Palladio-Analyzer-Framework
- Palladio-Analyzer-SimuLizar
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-QuAL-EDP2
- Palladio-QuAL-MeasurementFramework
- Palladio-QuAL-MonitorRepository
- Palladio-ReverseEngineering-Retriever-UpdateSite
- 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-ServiceLevelObjectives",
"PalladioSimulator/Palladio-Analyzer-Framework", "PalladioSimulator/Palladio-Analyzer-SimuLizar",
"PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-Editors-Commons",
"PalladioSimulator/Palladio-QuAL-EDP2", "PalladioSimulator/Palladio-QuAL-MeasurementFramework",
"PalladioSimulator/Palladio-QuAL-MonitorRepository", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Addons-MeasurementsUI build.yml
Palladio-Addons-PerOpteryx:
needs:
- Palladio-Analyzer-Framework
- Palladio-Analyzer-Reliability
- Palladio-Analyzer-SimuCom
- Palladio-Analyzer-SimuLizar
- Palladio-Analyzer-Solver
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-QuAL-EDP2
- Palladio-QuAL-MetricSpecification
- Palladio-QuAL-RecorderFramework
- Palladio-QuAL-SensorFramework
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-Simulation-AbstractSimEngine
- Palladio-Supporting-FeatureModel
- Palladio-Supporting-MDSDProfiles
- Palladio-ThirdParty-EMFProfiles
- 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-Analyzer-Framework", "PalladioSimulator/Palladio-Analyzer-Reliability",
"PalladioSimulator/Palladio-Analyzer-SimuCom", "PalladioSimulator/Palladio-Analyzer-SimuLizar",
"PalladioSimulator/Palladio-Analyzer-Solver", "PalladioSimulator/Palladio-Core-Commons",
"PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-Editors-Commons",
"PalladioSimulator/Palladio-QuAL-EDP2", "PalladioSimulator/Palladio-QuAL-MetricSpecification",
"PalladioSimulator/Palladio-QuAL-RecorderFramework", "PalladioSimulator/Palladio-QuAL-SensorFramework",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite", "PalladioSimulator/Palladio-Simulation-AbstractSimEngine",
"PalladioSimulator/Palladio-Supporting-FeatureModel", "PalladioSimulator/Palladio-Supporting-MDSDProfiles",
"PalladioSimulator/Palladio-ThirdParty-EMFProfiles", "PalladioSimulator/Palladio-ThirdParty-Library",
"PalladioSimulator/Palladio-ThirdParty-Wrapper"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Addons-PerOpteryx build.yml
Palladio-Addons-PlantUML:
needs:
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-ReverseEngineering-Retriever-UpdateSite
- 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-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Addons-PlantUML build.yml
Palladio-Addons-ServiceLevelObjectives:
needs:
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-QuAL-EDP2
- Palladio-QuAL-MeasurementFramework
- Palladio-QuAL-MetricSpecification
- Palladio-QuAL-MonitorRepository
- 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-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-Editors-Commons", "PalladioSimulator/Palladio-QuAL-EDP2",
"PalladioSimulator/Palladio-QuAL-MeasurementFramework", "PalladioSimulator/Palladio-QuAL-MetricSpecification",
"PalladioSimulator/Palladio-QuAL-MonitorRepository", "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-ServiceLevelObjectives
build.yml
Palladio-Addons-SimuComExactSchedulers:
needs:
- Palladio-Analyzer-SimuCom
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-QuAL-ProbeFramework
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-Simulation-AbstractSimEngine
- Palladio-Simulation-Scheduler
- 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-Analyzer-SimuCom", "PalladioSimulator/Palladio-Core-Commons",
"PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-QuAL-ProbeFramework",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite", "PalladioSimulator/Palladio-Simulation-AbstractSimEngine",
"PalladioSimulator/Palladio-Simulation-Scheduler"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Addons-SimuComExactSchedulers
build.yml
Palladio-Addons-Vulnerability-Metamodel:
needs:
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-ReverseEngineering-Retriever-UpdateSite
- 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-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-Editors-Commons", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Addons-Vulnerability-Metamodel
build.yml
Palladio-Analyzer-Framework:
needs:
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-Supporting-FeatureModel
- 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-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-Editors-Commons", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
"PalladioSimulator/Palladio-Supporting-FeatureModel"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Analyzer-Framework build.yml
Palladio-Analyzer-ProtoCom:
needs:
- Palladio-Analyzer-Framework
- Palladio-Analyzer-SimuCom
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-QuAL-SensorFramework
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-Supporting-MDSDProfiles
- Palladio-ThirdParty-EMFProfiles
- 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-Analyzer-Framework", "PalladioSimulator/Palladio-Analyzer-SimuCom",
"PalladioSimulator/Palladio-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-Editors-Commons", "PalladioSimulator/Palladio-QuAL-SensorFramework",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite", "PalladioSimulator/Palladio-Supporting-MDSDProfiles",
"PalladioSimulator/Palladio-ThirdParty-EMFProfiles", "PalladioSimulator/Palladio-ThirdParty-Library",
"PalladioSimulator/Palladio-ThirdParty-Wrapper"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Analyzer-ProtoCom build.yml
Palladio-Analyzer-Reliability:
needs:
- Palladio-Analyzer-Framework
- Palladio-Analyzer-Solver
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-QuAL-MeasurementFramework
- Palladio-QuAL-MetricSpecification
- Palladio-QuAL-ProbeFramework
- 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-Analyzer-Framework", "PalladioSimulator/Palladio-Analyzer-Solver",
"PalladioSimulator/Palladio-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-Editors-Commons", "PalladioSimulator/Palladio-QuAL-MeasurementFramework",
"PalladioSimulator/Palladio-QuAL-MetricSpecification", "PalladioSimulator/Palladio-QuAL-ProbeFramework",
"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-Analyzer-Reliability build.yml
Palladio-Analyzer-SimExp:
needs:
- Palladio-Addons-ExperimentAutomation
- Palladio-Analyzer-Framework
- Palladio-Analyzer-SimuCom
- Palladio-Analyzer-SimuLizar
- Palladio-Analyzer-Solver
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-QuAL-EDP2
- Palladio-QuAL-MetricSpecification
- Palladio-QuAL-MonitorRepository
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-Simulation-Scheduler
- Palladio-Supporting-Branding
- Palladio-ThirdParty-Library
- 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-ExperimentAutomation",
"PalladioSimulator/Palladio-Analyzer-Framework", "PalladioSimulator/Palladio-Analyzer-SimuCom",
"PalladioSimulator/Palladio-Analyzer-SimuLizar", "PalladioSimulator/Palladio-Analyzer-Solver",
"PalladioSimulator/Palladio-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-QuAL-EDP2", "PalladioSimulator/Palladio-QuAL-MetricSpecification",
"PalladioSimulator/Palladio-QuAL-MonitorRepository", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
"PalladioSimulator/Palladio-Simulation-Scheduler", "PalladioSimulator/Palladio-Supporting-Branding",
"PalladioSimulator/Palladio-ThirdParty-Library"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Analyzer-SimExp build.yml
Palladio-Analyzer-SimuCom:
needs:
- Palladio-Analyzer-Framework
- Palladio-Analyzer-Reliability
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-QuAL-EDP2
- Palladio-QuAL-MeasurementFramework
- Palladio-QuAL-MetricSpecification
- Palladio-QuAL-ProbeFramework
- Palladio-QuAL-RecorderFramework
- Palladio-QuAL-SensorFramework
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-Simulation-AbstractSimEngine
- Palladio-Simulation-Scheduler
- Palladio-Supporting-FeatureModel
- 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-Analyzer-Framework", "PalladioSimulator/Palladio-Analyzer-Reliability",
"PalladioSimulator/Palladio-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-Editors-Commons", "PalladioSimulator/Palladio-QuAL-EDP2",
"PalladioSimulator/Palladio-QuAL-MeasurementFramework", "PalladioSimulator/Palladio-QuAL-MetricSpecification",
"PalladioSimulator/Palladio-QuAL-ProbeFramework", "PalladioSimulator/Palladio-QuAL-RecorderFramework",
"PalladioSimulator/Palladio-QuAL-SensorFramework", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
"PalladioSimulator/Palladio-Simulation-AbstractSimEngine", "PalladioSimulator/Palladio-Simulation-Scheduler",
"PalladioSimulator/Palladio-Supporting-FeatureModel", "PalladioSimulator/Palladio-ThirdParty-Library",
"PalladioSimulator/Palladio-ThirdParty-Wrapper"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Analyzer-SimuCom build.yml
Palladio-Analyzer-SimuLizar:
needs:
- Palladio-Addons-ServiceLevelObjectives
- Palladio-Analyzer-Framework
- Palladio-Analyzer-SimuCom
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-QuAL-EDP2
- Palladio-QuAL-ExperimentAnalysis
- Palladio-QuAL-MeasurementFramework
- Palladio-QuAL-MetricSpecification
- Palladio-QuAL-MonitorRepository
- Palladio-QuAL-ProbeFramework
- Palladio-QuAL-RecorderFramework
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-Simulation-AbstractSimEngine
- Palladio-Simulation-Scheduler
- Palladio-Supporting-FeatureModel
- Palladio-Supporting-MDSDProfiles
- Palladio-ThirdParty-CloudScaleUsageEvolution
- Palladio-ThirdParty-EMFProfiles
- 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-ServiceLevelObjectives",
"PalladioSimulator/Palladio-Analyzer-Framework", "PalladioSimulator/Palladio-Analyzer-SimuCom",
"PalladioSimulator/Palladio-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-Editors-Commons", "PalladioSimulator/Palladio-QuAL-EDP2",
"PalladioSimulator/Palladio-QuAL-ExperimentAnalysis", "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-Simulation-AbstractSimEngine",
"PalladioSimulator/Palladio-Simulation-Scheduler", "PalladioSimulator/Palladio-Supporting-FeatureModel",
"PalladioSimulator/Palladio-Supporting-MDSDProfiles", "PalladioSimulator/Palladio-ThirdParty-CloudScaleUsageEvolution",
"PalladioSimulator/Palladio-ThirdParty-EMFProfiles", "PalladioSimulator/Palladio-ThirdParty-Library",
"PalladioSimulator/Palladio-ThirdParty-Wrapper"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Analyzer-SimuLizar build.yml
Palladio-Analyzer-Solver:
needs:
- Palladio-Analyzer-Framework
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-ReverseEngineering-Retriever-UpdateSite
- 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-Analyzer-Framework", "PalladioSimulator/Palladio-Core-Commons",
"PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-Editors-Commons",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite", "PalladioSimulator/Palladio-ThirdParty-Wrapper"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Analyzer-Solver build.yml
Palladio-Bench-Product:
needs:
- Palladio-Addon-ArchitecturalTemplates
- Palladio-Addon-ArchitecturalTemplates-LoadBalancing
- Palladio-Addons-ExperimentAutomation
- Palladio-Addons-FluentApiModelGenerator
- Palladio-Addons-Indirections
- Palladio-Addons-MeasurementsUI
- Palladio-Addons-PerOpteryx
- Palladio-Addons-PlantUML
- Palladio-Addons-ServiceLevelObjectives
- Palladio-Addons-SimuComExactSchedulers
- Palladio-Addons-Vulnerability-Metamodel
- Palladio-Analyzer-Framework
- Palladio-Analyzer-ProtoCom
- Palladio-Analyzer-Reliability
- Palladio-Analyzer-SimExp
- Palladio-Analyzer-SimuCom
- Palladio-Analyzer-SimuLizar
- Palladio-Analyzer-Solver
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-Editors-GMF
- Palladio-Editors-Sirius
- Palladio-Editors-Tree
- Palladio-Example-Models-Package
- Palladio-QuAL-EDP2
- Palladio-QuAL-ExperimentAnalysis
- Palladio-QuAL-MeasurementFramework
- Palladio-QuAL-MetricSpecification
- Palladio-QuAL-MonitorRepository
- Palladio-QuAL-ProbeFramework
- Palladio-QuAL-RecorderFramework
- Palladio-QuAL-SensorFramework
- Palladio-ReverseEngineering-Retriever
- Palladio-ReverseEngineering-Retriever-Services
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-ReverseEngineering-Retriever-Vulnerability
- Palladio-ReverseEngineering-SoMoX
- Palladio-ReverseEngineering-SoMoX-SEFF
- Palladio-Simulation-AbstractSimEngine
- Palladio-Simulation-Scheduler
- Palladio-Supporting-Branding
- Palladio-Supporting-EMFProfilesEditor
- Palladio-Supporting-FeatureModel
- Palladio-Supporting-MDSDProfiles
- Palladio-Supporting-WorkflowEngine
- Palladio-ThirdParty-CloudScaleUsageEvolution
- Palladio-ThirdParty-EMFProfiles
- Palladio-ThirdParty-Library
- Palladio-ThirdParty-Wrapper
- Palladio-ThirdParty-YakinduStateCharts
- 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-Addon-ArchitecturalTemplates",
"PalladioSimulator/Palladio-Addon-ArchitecturalTemplates-LoadBalancing",
"PalladioSimulator/Palladio-Addons-ExperimentAutomation", "PalladioSimulator/Palladio-Addons-FluentApiModelGenerator",
"PalladioSimulator/Palladio-Addons-Indirections", "PalladioSimulator/Palladio-Addons-MeasurementsUI",
"PalladioSimulator/Palladio-Addons-PerOpteryx", "PalladioSimulator/Palladio-Addons-PlantUML",
"PalladioSimulator/Palladio-Addons-ServiceLevelObjectives", "PalladioSimulator/Palladio-Addons-SimuComExactSchedulers",
"PalladioSimulator/Palladio-Addons-Vulnerability-Metamodel", "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-Solver",
"PalladioSimulator/Palladio-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-Editors-Commons", "PalladioSimulator/Palladio-Editors-GMF",
"PalladioSimulator/Palladio-Editors-Sirius", "PalladioSimulator/Palladio-Editors-Tree",
"PalladioSimulator/Palladio-Example-Models-Package", "PalladioSimulator/Palladio-QuAL-EDP2",
"PalladioSimulator/Palladio-QuAL-ExperimentAnalysis", "PalladioSimulator/Palladio-QuAL-MeasurementFramework",
"PalladioSimulator/Palladio-QuAL-MetricSpecification", "PalladioSimulator/Palladio-QuAL-MonitorRepository",
"PalladioSimulator/Palladio-QuAL-ProbeFramework", "PalladioSimulator/Palladio-QuAL-RecorderFramework",
"PalladioSimulator/Palladio-QuAL-SensorFramework", "PalladioSimulator/Palladio-ReverseEngineering-Retriever",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-Services", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-Vulnerability",
"PalladioSimulator/Palladio-ReverseEngineering-SoMoX", "PalladioSimulator/Palladio-ReverseEngineering-SoMoX-SEFF",
"PalladioSimulator/Palladio-Simulation-AbstractSimEngine", "PalladioSimulator/Palladio-Simulation-Scheduler",
"PalladioSimulator/Palladio-Supporting-Branding", "PalladioSimulator/Palladio-Supporting-EMFProfilesEditor",
"PalladioSimulator/Palladio-Supporting-FeatureModel", "PalladioSimulator/Palladio-Supporting-MDSDProfiles",
"PalladioSimulator/Palladio-Supporting-WorkflowEngine", "PalladioSimulator/Palladio-ThirdParty-CloudScaleUsageEvolution",
"PalladioSimulator/Palladio-ThirdParty-EMFProfiles", "PalladioSimulator/Palladio-ThirdParty-Library",
"PalladioSimulator/Palladio-ThirdParty-Wrapper", "PalladioSimulator/Palladio-ThirdParty-YakinduStateCharts"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Bench-Product build.yml
Palladio-Build-UpdateSite:
needs:
- Palladio-Addon-ArchitecturalTemplates
- Palladio-Addon-ArchitecturalTemplates-LoadBalancing
- Palladio-Addons-ExperimentAutomation
- Palladio-Addons-FluentApiModelGenerator
- Palladio-Addons-Indirections
- Palladio-Addons-MeasurementsUI
- Palladio-Addons-PerOpteryx
- Palladio-Addons-PlantUML
- Palladio-Addons-ServiceLevelObjectives
- Palladio-Addons-SimuComExactSchedulers
- Palladio-Addons-Vulnerability-Metamodel
- Palladio-Analyzer-Framework
- Palladio-Analyzer-ProtoCom
- Palladio-Analyzer-Reliability
- Palladio-Analyzer-SimExp
- Palladio-Analyzer-SimuCom
- Palladio-Analyzer-SimuLizar
- Palladio-Analyzer-Solver
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-Editors-GMF
- Palladio-Editors-Sirius
- Palladio-Editors-Tree
- Palladio-Example-Models-Package
- Palladio-QuAL-EDP2
- Palladio-QuAL-ExperimentAnalysis
- Palladio-QuAL-MeasurementFramework
- Palladio-QuAL-MetricSpecification
- Palladio-QuAL-MonitorRepository
- Palladio-QuAL-ProbeFramework
- Palladio-QuAL-RecorderFramework
- Palladio-QuAL-SensorFramework
- Palladio-ReverseEngineering-Retriever
- Palladio-ReverseEngineering-Retriever-Services
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-ReverseEngineering-Retriever-Vulnerability
- Palladio-ReverseEngineering-SoMoX
- Palladio-ReverseEngineering-SoMoX-SEFF
- Palladio-Simulation-AbstractSimEngine
- Palladio-Simulation-Scheduler
- Palladio-Supporting-Branding
- Palladio-Supporting-EMFProfilesEditor
- Palladio-Supporting-FeatureModel
- Palladio-Supporting-MDSDProfiles
- Palladio-Supporting-WorkflowEngine
- Palladio-ThirdParty-CloudScaleUsageEvolution
- Palladio-ThirdParty-EMFProfiles
- Palladio-ThirdParty-Library
- Palladio-ThirdParty-Wrapper
- Palladio-ThirdParty-YakinduStateCharts
- 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-Addon-ArchitecturalTemplates",
"PalladioSimulator/Palladio-Addon-ArchitecturalTemplates-LoadBalancing",
"PalladioSimulator/Palladio-Addons-ExperimentAutomation", "PalladioSimulator/Palladio-Addons-FluentApiModelGenerator",
"PalladioSimulator/Palladio-Addons-Indirections", "PalladioSimulator/Palladio-Addons-MeasurementsUI",
"PalladioSimulator/Palladio-Addons-PerOpteryx", "PalladioSimulator/Palladio-Addons-PlantUML",
"PalladioSimulator/Palladio-Addons-ServiceLevelObjectives", "PalladioSimulator/Palladio-Addons-SimuComExactSchedulers",
"PalladioSimulator/Palladio-Addons-Vulnerability-Metamodel", "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-Solver",
"PalladioSimulator/Palladio-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-Editors-Commons", "PalladioSimulator/Palladio-Editors-GMF",
"PalladioSimulator/Palladio-Editors-Sirius", "PalladioSimulator/Palladio-Editors-Tree",
"PalladioSimulator/Palladio-Example-Models-Package", "PalladioSimulator/Palladio-QuAL-EDP2",
"PalladioSimulator/Palladio-QuAL-ExperimentAnalysis", "PalladioSimulator/Palladio-QuAL-MeasurementFramework",
"PalladioSimulator/Palladio-QuAL-MetricSpecification", "PalladioSimulator/Palladio-QuAL-MonitorRepository",
"PalladioSimulator/Palladio-QuAL-ProbeFramework", "PalladioSimulator/Palladio-QuAL-RecorderFramework",
"PalladioSimulator/Palladio-QuAL-SensorFramework", "PalladioSimulator/Palladio-ReverseEngineering-Retriever",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-Services", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-Vulnerability",
"PalladioSimulator/Palladio-ReverseEngineering-SoMoX", "PalladioSimulator/Palladio-ReverseEngineering-SoMoX-SEFF",
"PalladioSimulator/Palladio-Simulation-AbstractSimEngine", "PalladioSimulator/Palladio-Simulation-Scheduler",
"PalladioSimulator/Palladio-Supporting-Branding", "PalladioSimulator/Palladio-Supporting-EMFProfilesEditor",
"PalladioSimulator/Palladio-Supporting-FeatureModel", "PalladioSimulator/Palladio-Supporting-MDSDProfiles",
"PalladioSimulator/Palladio-Supporting-WorkflowEngine", "PalladioSimulator/Palladio-ThirdParty-CloudScaleUsageEvolution",
"PalladioSimulator/Palladio-ThirdParty-EMFProfiles", "PalladioSimulator/Palladio-ThirdParty-Library",
"PalladioSimulator/Palladio-ThirdParty-Wrapper", "PalladioSimulator/Palladio-ThirdParty-YakinduStateCharts"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Build-UpdateSite build.yml
Palladio-Core-Commons:
needs:
- Palladio-ReverseEngineering-Retriever-UpdateSite
- 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-ReverseEngineering-Retriever-UpdateSite"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Core-Commons build.yml
Palladio-Core-PCM:
needs:
- Palladio-Core-Commons
- Palladio-QuAL-EDP2
- Palladio-QuAL-MetricSpecification
- Palladio-ReverseEngineering-Retriever-UpdateSite
- 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-Core-Commons", "PalladioSimulator/Palladio-QuAL-EDP2",
"PalladioSimulator/Palladio-QuAL-MetricSpecification", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Core-PCM build.yml
Palladio-Editors-Commons:
needs:
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-QuAL-EDP2
- Palladio-QuAL-MetricSpecification
- Palladio-ReverseEngineering-Retriever-UpdateSite
- 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-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-QuAL-EDP2", "PalladioSimulator/Palladio-QuAL-MetricSpecification",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Editors-Commons build.yml
Palladio-Editors-GMF:
needs:
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-ReverseEngineering-Retriever-UpdateSite
- 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-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-Editors-Commons", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Editors-GMF build.yml
Palladio-Editors-Sirius:
needs:
- Palladio-Addon-ArchitecturalTemplates
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-Example-Models-Package
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-Supporting-MDSDProfiles
- Palladio-ThirdParty-EMFProfiles
- Palladio-ThirdParty-YakinduStateCharts
- 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-Addon-ArchitecturalTemplates",
"PalladioSimulator/Palladio-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-Editors-Commons", "PalladioSimulator/Palladio-Example-Models-Package",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite", "PalladioSimulator/Palladio-Supporting-MDSDProfiles",
"PalladioSimulator/Palladio-ThirdParty-EMFProfiles", "PalladioSimulator/Palladio-ThirdParty-YakinduStateCharts"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Editors-Sirius build.yml
Palladio-Editors-Tree:
needs:
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-QuAL-EDP2
- Palladio-QuAL-MetricSpecification
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-Supporting-MDSDProfiles
- 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-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-Editors-Commons", "PalladioSimulator/Palladio-QuAL-EDP2",
"PalladioSimulator/Palladio-QuAL-MetricSpecification", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
"PalladioSimulator/Palladio-Supporting-MDSDProfiles"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Editors-Tree build.yml
Palladio-Example-Models-Package:
needs:
- Palladio-Addon-ArchitecturalTemplates
- Palladio-ReverseEngineering-Retriever-UpdateSite
- 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-Addon-ArchitecturalTemplates",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Example-Models-Package build.yml
Palladio-QuAL-EDP2:
needs:
- Palladio-Core-Commons
- 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-Core-Commons", "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-QuAL-EDP2 build.yml
Palladio-QuAL-ExperimentAnalysis:
needs:
- Palladio-Core-Commons
- Palladio-QuAL-EDP2
- Palladio-QuAL-MeasurementFramework
- Palladio-QuAL-MetricSpecification
- Palladio-QuAL-RecorderFramework
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-ThirdParty-Library
- 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-Core-Commons", "PalladioSimulator/Palladio-QuAL-EDP2",
"PalladioSimulator/Palladio-QuAL-MeasurementFramework", "PalladioSimulator/Palladio-QuAL-MetricSpecification",
"PalladioSimulator/Palladio-QuAL-RecorderFramework", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
"PalladioSimulator/Palladio-ThirdParty-Library"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-QuAL-ExperimentAnalysis build.yml
Palladio-QuAL-MeasurementFramework:
needs:
- Palladio-Core-Commons
- Palladio-QuAL-MetricSpecification
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-ThirdParty-Library
- 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-Core-Commons", "PalladioSimulator/Palladio-QuAL-MetricSpecification",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite", "PalladioSimulator/Palladio-ThirdParty-Library"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-QuAL-MeasurementFramework build.yml
Palladio-QuAL-MetricSpecification:
needs:
- Palladio-Core-Commons
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-ThirdParty-Library
- 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-Core-Commons", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
"PalladioSimulator/Palladio-ThirdParty-Library"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-QuAL-MetricSpecification build.yml
Palladio-QuAL-MonitorRepository:
needs:
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-QuAL-EDP2
- Palladio-QuAL-MeasurementFramework
- Palladio-QuAL-MetricSpecification
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-ThirdParty-Library
- 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-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-Editors-Commons", "PalladioSimulator/Palladio-QuAL-EDP2",
"PalladioSimulator/Palladio-QuAL-MeasurementFramework", "PalladioSimulator/Palladio-QuAL-MetricSpecification",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite", "PalladioSimulator/Palladio-ThirdParty-Library"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-QuAL-MonitorRepository build.yml
Palladio-QuAL-ProbeFramework:
needs:
- Palladio-Core-Commons
- Palladio-QuAL-EDP2
- Palladio-QuAL-MeasurementFramework
- Palladio-QuAL-MetricSpecification
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-ThirdParty-Library
- 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-Core-Commons", "PalladioSimulator/Palladio-QuAL-EDP2",
"PalladioSimulator/Palladio-QuAL-MeasurementFramework", "PalladioSimulator/Palladio-QuAL-MetricSpecification",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite", "PalladioSimulator/Palladio-ThirdParty-Library"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-QuAL-ProbeFramework build.yml
Palladio-QuAL-RecorderFramework:
needs:
- Palladio-Core-Commons
- Palladio-QuAL-EDP2
- Palladio-QuAL-MeasurementFramework
- Palladio-QuAL-MetricSpecification
- Palladio-QuAL-ProbeFramework
- Palladio-QuAL-SensorFramework
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-ThirdParty-Library
- 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-Core-Commons", "PalladioSimulator/Palladio-QuAL-EDP2",
"PalladioSimulator/Palladio-QuAL-MeasurementFramework", "PalladioSimulator/Palladio-QuAL-MetricSpecification",
"PalladioSimulator/Palladio-QuAL-ProbeFramework", "PalladioSimulator/Palladio-QuAL-SensorFramework",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite", "PalladioSimulator/Palladio-ThirdParty-Library"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-QuAL-RecorderFramework build.yml
Palladio-QuAL-SensorFramework:
needs:
- Palladio-Core-Commons
- Palladio-ReverseEngineering-Retriever-UpdateSite
- 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-Core-Commons", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
"PalladioSimulator/Palladio-ThirdParty-Wrapper"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-QuAL-SensorFramework build.yml
Palladio-ReverseEngineering-Retriever:
needs:
- Palladio-Addons-FluentApiModelGenerator
- Palladio-Addons-PlantUML
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-ReverseEngineering-Retriever-Services
- Palladio-ReverseEngineering-Retriever-UpdateSite
- 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-FluentApiModelGenerator",
"PalladioSimulator/Palladio-Addons-PlantUML", "PalladioSimulator/Palladio-Core-Commons",
"PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-Services",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-ReverseEngineering-Retriever build.yml
Palladio-ReverseEngineering-Retriever-Services:
needs:
- Palladio-Core-PCM
- Palladio-ReverseEngineering-Retriever-UpdateSite
- 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-Core-PCM", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-ReverseEngineering-Retriever-Services
build.yml
Palladio-ReverseEngineering-Retriever-UpdateSite:
needs:
- 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: '[]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-ReverseEngineering-Retriever-UpdateSite
build.yml
Palladio-ReverseEngineering-Retriever-Vulnerability:
needs:
- Palladio-Addons-Vulnerability-Metamodel
- Palladio-Core-PCM
- Palladio-ReverseEngineering-Retriever-Services
- Palladio-ReverseEngineering-Retriever-UpdateSite
- 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-Vulnerability-Metamodel",
"PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-Services",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-ReverseEngineering-Retriever-Vulnerability
build.yml
Palladio-ReverseEngineering-SoMoX:
needs:
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-ThirdParty-Library
- 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-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-Editors-Commons", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
"PalladioSimulator/Palladio-ThirdParty-Library"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-ReverseEngineering-SoMoX build.yml
Palladio-ReverseEngineering-SoMoX-SEFF:
needs:
- Palladio-Addons-FluentApiModelGenerator
- Palladio-Core-PCM
- Palladio-ReverseEngineering-Retriever-UpdateSite
- 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-FluentApiModelGenerator",
"PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-ReverseEngineering-SoMoX-SEFF
build.yml
Palladio-Simulation-AbstractSimEngine:
needs:
- 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-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-Simulation-AbstractSimEngine build.yml
Palladio-Simulation-Scheduler:
needs:
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-Simulation-AbstractSimEngine
- 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-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite", "PalladioSimulator/Palladio-Simulation-AbstractSimEngine"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Simulation-Scheduler build.yml
Palladio-Supporting-Branding:
needs:
- Palladio-ReverseEngineering-Retriever-UpdateSite
- 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-ReverseEngineering-Retriever-UpdateSite"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Supporting-Branding build.yml
Palladio-Supporting-EMFProfilesEditor:
needs:
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-ThirdParty-EMFProfiles
- 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-ReverseEngineering-Retriever-UpdateSite",
"PalladioSimulator/Palladio-ThirdParty-EMFProfiles"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Supporting-EMFProfilesEditor build.yml
Palladio-Supporting-FeatureModel:
needs:
- Palladio-Core-Commons
- Palladio-ReverseEngineering-Retriever-UpdateSite
- 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-Core-Commons", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Supporting-FeatureModel build.yml
Palladio-Supporting-MDSDProfiles:
needs:
- Palladio-Core-Commons
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-ThirdParty-EMFProfiles
- 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-Core-Commons", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
"PalladioSimulator/Palladio-ThirdParty-EMFProfiles"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Supporting-MDSDProfiles build.yml
Palladio-Supporting-WorkflowEngine:
needs:
- Palladio-Core-Commons
- Palladio-ReverseEngineering-Retriever-UpdateSite
- 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-Core-Commons", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-Supporting-WorkflowEngine build.yml
Palladio-ThirdParty-CloudScaleUsageEvolution:
needs:
- Palladio-Core-Commons
- Palladio-Core-PCM
- Palladio-Editors-Commons
- Palladio-ReverseEngineering-Retriever-UpdateSite
- 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-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
"PalladioSimulator/Palladio-Editors-Commons", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-ThirdParty-CloudScaleUsageEvolution
build.yml
Palladio-ThirdParty-EMFProfiles:
needs:
- Palladio-ReverseEngineering-Retriever-UpdateSite
- 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-ReverseEngineering-Retriever-UpdateSite"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-ThirdParty-EMFProfiles build.yml
Palladio-ThirdParty-Library:
needs:
- 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: '[]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-ThirdParty-Library build.yml
Palladio-ThirdParty-Wrapper:
needs:
- Palladio-ReverseEngineering-Retriever-UpdateSite
- Palladio-ThirdParty-Library
- 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-ReverseEngineering-Retriever-UpdateSite",
"PalladioSimulator/Palladio-ThirdParty-Library"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-ThirdParty-Wrapper build.yml
Palladio-ThirdParty-YakinduStateCharts:
needs:
- Palladio-ReverseEngineering-Retriever-UpdateSite
- 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-ReverseEngineering-Retriever-UpdateSite"]'
run: python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
]] && echo "-f") PalladioSimulator Palladio-ThirdParty-YakinduStateCharts
build.yml