Skip to content

Feature/onr diff

Feature/onr diff #2978

name: Gradle test (fast)
on:
workflow_dispatch:
push:
branches:
- develop
pull_request:
permissions:
checks: write
contents: read
jobs:
alexander:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'open-alexander'
test-category: 'fast'
alexander-video:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'open-alexander'
test-category: 'video'
alexander-controller-api:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'open-alexander'
test-category: 'controller-api'
alexander-controller-api-2:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'open-alexander'
test-category: 'controller-api-2'
alexander-humanoid-behaviors:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'open-alexander'
test-category: 'humanoid-behaviors'
alexander-humanoid-flat-ground:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'open-alexander'
test-category: 'humanoid-flat-ground'
alexander-humanoid-flat-ground-bullet:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'open-alexander'
test-category: 'humanoid-flat-ground-bullet'
alexander-humanoid-obstacle:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'open-alexander'
test-category: 'humanoid-obstacle'
alexander-humanoid-obstacle-2:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'open-alexander'
test-category: 'humanoid-obstacle-2'
requires-self-hosted: true
alexander-humanoid-push-recovery:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'open-alexander'
test-category: 'humanoid-push-recovery'
alexander-humanoid-rough-terrain:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'open-alexander'
test-category: 'humanoid-rough-terrain'
alexander-humanoid-toolbox:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'open-alexander'
test-category: 'humanoid-toolbox'
example-simulations:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'example-simulations'
test-category: 'fast'
ihmc-avatar-interfaces:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-avatar-interfaces'
test-category: 'fast'
ihmc-common-walking-control-modules:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-common-walking-control-modules'
test-category: 'fast'
ihmc-communication:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-communication'
test-category: 'fast'
ihmc-footstep-planning:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-footstep-planning'
test-category: 'fast'
requires-self-hosted: true
ihmc-graphics:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-graphics'
test-category: 'fast'
ihmc-high-level-behaviors:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-high-level-behaviors'
test-category: 'fast'
ihmc-interfaces:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-interfaces'
test-category: 'fast'
ihmc-java-toolkit:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-java-toolkit'
test-category: 'fast'
ihmc-manipulation-planning:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-manipulation-planning'
test-category: 'fast'
ihmc-model-file-loader:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-model-file-loader'
test-category: 'fast'
ihmc-parameter-estimation:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-parameter-estimation'
test-category: 'fast'
ihmc-parameter-optimization:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-parameter-optimization'
test-category: 'fast'
ihmc-path-planning:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-path-planning'
test-category: 'fast'
ihmc-perception:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-perception'
test-category: 'fast'
requires-self-hosted: true
ihmc-robot-data-visualizer:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-robot-data-visualizer'
test-category: 'fast'
ihmc-robot-models:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-robot-models'
test-category: 'fast'
ihmc-robotics-toolkit:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-robotics-toolkit'
test-category: 'fast'
ihmc-ros-tools:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-ros-tools'
test-category: 'fast'
ihmc-sensor-processing:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-sensor-processing'
test-category: 'fast'
ihmc-simulation-toolkit:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-simulation-toolkit'
test-category: 'fast'
ihmc-state-estimation:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-state-estimation'
test-category: 'fast'
ihmc-system-identification:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-system-identification'
test-category: 'fast'
ihmc-whole-body-controller:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-whole-body-controller'
test-category: 'fast'
robot-environment-awareness:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'robot-environment-awareness'
test-category: 'fast'
robotiq-hand-drivers:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'robotiq-hand-drivers'
test-category: 'fast'
simulation-construction-set-tools:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'simulation-construction-set-tools'
test-category: 'fast'
update-evergreen:
name: Force update on evergreen
runs-on: ubuntu-latest
needs:
- alexander
- alexander-video
- alexander-controller-api
- alexander-controller-api-2
- alexander-humanoid-behaviors
- alexander-humanoid-flat-ground
- alexander-humanoid-flat-ground-bullet
- alexander-humanoid-obstacle
- alexander-humanoid-obstacle-2
- alexander-humanoid-push-recovery
- alexander-humanoid-rough-terrain
- alexander-humanoid-toolbox
- example-simulations
- ihmc-avatar-interfaces
- ihmc-common-walking-control-modules
- ihmc-communication
- ihmc-footstep-planning
- ihmc-graphics
- ihmc-high-level-behaviors
- ihmc-interfaces
- ihmc-java-toolkit
- ihmc-manipulation-planning
- ihmc-model-file-loader
- ihmc-parameter-estimation
- ihmc-parameter-optimization
- ihmc-path-planning
- ihmc-perception
- ihmc-robot-data-visualizer
- ihmc-robot-models
- ihmc-robotics-toolkit
- ihmc-ros-tools
- ihmc-sensor-processing
- ihmc-simulation-toolkit
- ihmc-state-estimation
- ihmc-system-identification
- ihmc-whole-body-controller
- robot-environment-awareness
- robotiq-hand-drivers
- simulation-construction-set-tools
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