Gradle test (slow) #108
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Gradle test (slow) | |
on: | |
schedule: | |
- cron: '0 */8 * * *' | |
workflow_dispatch: | |
permissions: | |
checks: write | |
contents: read | |
jobs: | |
atlas-allocation-slow: | |
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main | |
with: | |
subproject: 'atlas' | |
test-category: 'allocation-slow' | |
atlas-allocation-slow-2: | |
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main | |
with: | |
subproject: 'atlas' | |
test-category: 'allocation-slow-2' | |
atlas-controller-api-slow: | |
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main | |
with: | |
subproject: 'atlas' | |
test-category: 'controller-api-slow' | |
atlas-controller-api-slow-3: | |
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main | |
with: | |
subproject: 'atlas' | |
test-category: 'controller-api-slow-3' | |
atlas-controller-api-slow-4: | |
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main | |
with: | |
subproject: 'atlas' | |
test-category: 'controller-api-slow-4' | |
atlas-humanoid-behaviors-slow: | |
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main | |
with: | |
subproject: 'atlas' | |
test-category: 'humanoid-behaviors-slow' | |
atlas-humanoid-flat-ground-slow-2: | |
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main | |
with: | |
subproject: 'atlas' | |
test-category: 'humanoid-flat-ground-slow-2' | |
atlas-humanoid-flat-ground-slow-3: | |
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main | |
with: | |
subproject: 'atlas' | |
test-category: 'humanoid-flat-ground-slow-3' | |
atlas-humanoid-flat-ground-slow-4: | |
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main | |
with: | |
subproject: 'atlas' | |
test-category: 'humanoid-flat-ground-slow-4' | |
atlas-humanoid-obstacle-slow: | |
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main | |
with: | |
subproject: 'atlas' | |
test-category: 'humanoid-obstacle-slow' | |
atlas-humanoid-obstacle-slow-2: | |
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main | |
with: | |
subproject: 'atlas' | |
test-category: 'humanoid-obstacle-slow-2' | |
atlas-humanoid-obstacle-slow-3: | |
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main | |
with: | |
subproject: 'atlas' | |
test-category: 'humanoid-obstacle-slow-3' | |
atlas-humanoid-push-recovery-slow: | |
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main | |
with: | |
subproject: 'atlas' | |
test-category: 'humanoid-push-recovery-slow' | |
atlas-humanoid-rough-terrain-slow: | |
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main | |
with: | |
subproject: 'atlas' | |
test-category: 'humanoid-rough-terrain-slow' | |
atlas-humanoid-stairs-slow: | |
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main | |
with: | |
subproject: 'atlas' | |
test-category: 'humanoid-stairs-slow' | |
ihmc-footstep-planning-slow: | |
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main | |
with: | |
subproject: 'ihmc-footstep-planning' | |
test-category: 'footstep-planning-slow' | |
requires-self-hosted: true | |
ihmc-footstep-planning-slow-2: | |
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main | |
with: | |
subproject: 'ihmc-footstep-planning' | |
test-category: 'path-planning-slow' | |
requires-self-hosted: true | |
ihmc-java-toolkit-gui-slow: | |
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main | |
with: | |
subproject: 'ihmc-java-toolkit' | |
test-category: 'gui-slow' | |
requires-self-hosted: true | |
ihmc-path-planning-slow: | |
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main | |
with: | |
subproject: 'ihmc-path-planning' | |
test-category: 'path-planning-slow' | |
requires-self-hosted: true | |
simulation-construction-set-tools-slow: | |
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main | |
with: | |
subproject: 'simulation-construction-set-tools' | |
test-category: 'gui-slow' | |
requires-self-hosted: true | |
update-evergreen: | |
name: Force update on evergreen | |
runs-on: ubuntu-latest | |
needs: | |
- atlas-allocation-slow | |
- atlas-allocation-slow-2 | |
- atlas-controller-api-slow | |
- atlas-controller-api-slow-3 | |
- atlas-controller-api-slow-4 | |
- atlas-humanoid-behaviors-slow | |
- atlas-humanoid-flat-ground-slow-2 | |
- atlas-humanoid-flat-ground-slow-3 | |
- atlas-humanoid-flat-ground-slow-4 | |
- atlas-humanoid-obstacle-slow | |
- atlas-humanoid-obstacle-slow-2 | |
- atlas-humanoid-obstacle-slow-3 | |
- atlas-humanoid-push-recovery-slow | |
- atlas-humanoid-rough-terrain-slow | |
- atlas-humanoid-stairs-slow | |
- ihmc-footstep-planning-slow | |
- ihmc-footstep-planning-slow-2 | |
- ihmc-java-toolkit-gui-slow | |
- ihmc-path-planning-slow | |
- simulation-construction-set-tools-slow | |
if: always() # This ensures the job runs even if one of the dependent jobs fails | |
steps: | |
- name: Call API with curl | |
uses: ihmcrobotics/ihmc-actions/.github/actions/force-update-evergreen@main |