Skip to content

Setup VR controller button to mark demonstration episodes and allow setting CoM offset in KST. #2977

Setup VR controller button to mark demonstration episodes and allow setting CoM offset in KST.

Setup VR controller button to mark demonstration episodes and allow setting CoM offset in KST. #2977

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