Skip to content

Add build files 2026-08-22-1242 #23

Add build files 2026-08-22-1242

Add build files 2026-08-22-1242 #23

Workflow file for this run

jobs:
stage_0_job_0:
name: interface testing ros2-ros2param state-publisher geometry-msgs
runs-on: macos-15
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-hardware-interface ros2-ros-testing ros2-ros2param ros2-robot-state-publisher
ros2-tf2-geometry-msgs
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-hardware-interface ros2-ros-testing ros2-ros2param ros2-robot-state-publisher
ros2-tf2-geometry-msgs
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_0_job_1:
name: ros2-ros2run ros2-ros2plugin ros2-ros2lifecycle ros2-ros2launch ros2-ros2doctor
runs-on: macos-15
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-ros2run ros2-ros2plugin ros2-ros2lifecycle ros2-ros2launch
ros2-ros2doctor
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-ros2run ros2-ros2plugin ros2-ros2lifecycle ros2-ros2launch
ros2-ros2doctor
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_0_job_2:
name: state-publisher tools storage-sqlite3 storage-mcap kdl
runs-on: macos-15
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-joint-state-publisher ros2-topic-tools ros2-rosbag2-storage-sqlite3
ros2-rosbag2-storage-mcap ros2-tf2-kdl
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-joint-state-publisher ros2-topic-tools ros2-rosbag2-storage-sqlite3
ros2-rosbag2-storage-mcap ros2-tf2-kdl
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_0_job_3:
name: eigen common ros2pkg utils-logging console
runs-on: macos-15
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-tf2-eigen ros2-rviz-common ros-rolling-ros2pkg ros2-autoware-utils-logging
ros2-rqt-console
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-tf2-eigen ros2-rviz-common ros-rolling-ros2pkg ros2-autoware-utils-logging
ros2-rqt-console
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_0_job_4:
name: interface-kdl tools bullet plot image-transport
runs-on: macos-15
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-kinematics-interface-kdl ros2-tf2-tools ros2-tf2-bullet ros2-rqt-plot
ros2-zstd-image-transport
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-kinematics-interface-kdl ros2-tf2-tools ros2-tf2-bullet
ros2-rqt-plot ros2-zstd-image-transport
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_0_job_5:
name: image-transport image-transport depth-image-transport ros2-rosapi view
runs-on: macos-15
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-theora-image-transport ros2-compressed-image-transport ros2-compressed-depth-image-transport
ros2-rosapi ros2-image-view
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-theora-image-transport ros2-compressed-image-transport
ros2-compressed-depth-image-transport ros2-rosapi ros2-image-view
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_0_job_6:
name: publisher topic image-view gz-sim gz-image
runs-on: macos-15
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-image-publisher ros2-rqt-topic ros2-rqt-image-view ros2-ros-gz-sim
ros2-ros-gz-image
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-image-publisher ros2-rqt-topic ros2-rqt-image-view ros2-ros-gz-sim
ros2-ros-gz-image
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_0_job_7:
name: point-cloud-transport point-cloud-transport point-cloud-transport common
pointcloud
runs-on: macos-15
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-zstd-point-cloud-transport ros2-zlib-point-cloud-transport
ros2-draco-point-cloud-transport ros2-image-common ros2-velodyne-pointcloud
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-zstd-point-cloud-transport ros2-zlib-point-cloud-transport
ros2-draco-point-cloud-transport ros2-image-common ros2-velodyne-pointcloud
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_0_job_8:
name: driver gps trees-ros test common-diagnostics
runs-on: macos-15
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-velodyne-driver ros2-ublox-gps ros2-py-trees-ros ros2-self-test
ros2-diagnostic-common-diagnostics
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-velodyne-driver ros2-ublox-gps ros2-py-trees-ros ros2-self-test
ros2-diagnostic-common-diagnostics
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_0_job_9:
name: draw detector mux tf-tree compressed-video-transport
runs-on: macos-15
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-apriltag-draw ros2-apriltag-detector ros2-twist-mux ros2-rqt-tf-tree
ros2-foxglove-compressed-video-transport
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-apriltag-draw ros2-apriltag-detector ros2-twist-mux
ros2-rqt-tf-tree ros2-foxglove-compressed-video-transport
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_0_job_10:
name: image-transport tf2-ros teleop-twist-joy rqt-shell rqt-service-caller
runs-on: macos-15
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-ffmpeg-image-transport ros-rolling-tf2-ros ros-rolling-teleop-twist-joy
ros-rolling-rqt-shell ros-rolling-rqt-service-caller
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-ffmpeg-image-transport ros-rolling-tf2-ros ros-rolling-teleop-twist-joy
ros-rolling-rqt-shell ros-rolling-rqt-service-caller
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_0_job_11:
name: rqt-py-console rqt-publisher rqt-mocap4r2-control rqt-graph rosbag2-storage
runs-on: macos-15
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-rqt-py-console ros-rolling-rqt-publisher ros-rolling-rqt-mocap4r2-control
ros-rolling-rqt-graph ros-rolling-rosbag2-storage
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-rqt-py-console ros-rolling-rqt-publisher ros-rolling-rqt-mocap4r2-control
ros-rolling-rqt-graph ros-rolling-rosbag2-storage
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_0_job_12:
name: ros2topic ros2test ros2service ros2node ros2interface
runs-on: macos-15
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-ros2topic ros-rolling-ros2test ros-rolling-ros2service
ros-rolling-ros2node ros-rolling-ros2interface
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-ros2topic ros-rolling-ros2test ros-rolling-ros2service
ros-rolling-ros2node ros-rolling-ros2interface
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_0_job_13:
name: ros2action ros2-controllers-test-nodes point-cloud-transport plotjuggler
moveit-configs-utils
runs-on: macos-15
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-ros2action ros-rolling-ros2-controllers-test-nodes ros-rolling-point-cloud-transport
ros-rolling-plotjuggler ros-rolling-moveit-configs-utils
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-ros2action ros-rolling-ros2-controllers-test-nodes
ros-rolling-point-cloud-transport ros-rolling-plotjuggler ros-rolling-moveit-configs-utils
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_0_job_14:
name: mocap4r2-dummy-driver logging-demo lanelet2 joint-limits intra-process-demo
runs-on: macos-15
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-mocap4r2-dummy-driver ros-rolling-logging-demo ros-rolling-lanelet2
ros-rolling-joint-limits ros-rolling-intra-process-demo
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-mocap4r2-dummy-driver ros-rolling-logging-demo
ros-rolling-lanelet2 ros-rolling-joint-limits ros-rolling-intra-process-demo
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_0_job_15:
name: image-transport image-tools diagnostic-updater diagnostic-aggregator demo-nodes-cpp-native
runs-on: macos-15
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-image-transport ros-rolling-image-tools ros-rolling-diagnostic-updater
ros-rolling-diagnostic-aggregator ros-rolling-demo-nodes-cpp-native
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-image-transport ros-rolling-image-tools ros-rolling-diagnostic-updater
ros-rolling-diagnostic-aggregator ros-rolling-demo-nodes-cpp-native
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_0_job_16:
name: demo-nodes-cpp composition camera-calibration bond-core autoware-core-sensing
runs-on: macos-15
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-demo-nodes-cpp ros-rolling-composition ros-rolling-camera-calibration
ros-rolling-bond-core ros-rolling-autoware-core-sensing
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-demo-nodes-cpp ros-rolling-composition ros-rolling-camera-calibration
ros-rolling-bond-core ros-rolling-autoware-core-sensing
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_1_job_17:
name: interface-testing interface ros2-sros2 ros2-ros2component toolbox
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
- stage_0_job_6
- stage_0_job_7
- stage_0_job_8
- stage_0_job_9
- stage_0_job_10
- stage_0_job_11
- stage_0_job_12
- stage_0_job_13
- stage_0_job_14
- stage_0_job_15
- stage_0_job_16
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-hardware-interface-testing ros2-controller-interface ros2-sros2
ros2-ros2component ros2-control-toolbox
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-hardware-interface-testing ros2-controller-interface
ros2-sros2 ros2-ros2component ros2-control-toolbox
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_1_job_18:
name: state-publisher-gui storage-default-plugins visual-testing-framework geometry
markers
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
- stage_0_job_6
- stage_0_job_7
- stage_0_job_8
- stage_0_job_9
- stage_0_job_10
- stage_0_job_11
- stage_0_job_12
- stage_0_job_13
- stage_0_job_14
- stage_0_job_15
- stage_0_job_16
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-joint-state-publisher-gui ros2-rosbag2-storage-default-plugins
ros2-rviz-visual-testing-framework ros2-laser-geometry ros2-interactive-markers
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-joint-state-publisher-gui ros2-rosbag2-storage-default-plugins
ros2-rviz-visual-testing-framework ros2-laser-geometry ros2-interactive-markers
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_1_job_19:
name: utils-geometry ros lanelet2-extension conversions sensor-msgs
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
- stage_0_job_6
- stage_0_job_7
- stage_0_job_8
- stage_0_job_9
- stage_0_job_10
- stage_0_job_11
- stage_0_job_12
- stage_0_job_13
- stage_0_job_14
- stage_0_job_15
- stage_0_job_16
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-autoware-utils-geometry ros2-warehouse-ros ros2-autoware-lanelet2-extension
ros2-pcl-conversions ros2-tf2-sensor-msgs
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-autoware-utils-geometry ros2-warehouse-ros ros2-autoware-lanelet2-extension
ros2-pcl-conversions ros2-tf2-sensor-msgs
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_1_job_20:
name: proc msg localization interface rotate
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
- stage_0_job_6
- stage_0_job_7
- stage_0_job_8
- stage_0_job_9
- stage_0_job_10
- stage_0_job_11
- stage_0_job_12
- stage_0_job_13
- stage_0_job_14
- stage_0_job_15
- stage_0_job_16
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-image-proc ros2-rqt-msg ros2-robot-localization ros2-transmission-interface
ros2-image-rotate
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-image-proc ros2-rqt-msg ros2-robot-localization ros2-transmission-interface
ros2-image-rotate
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_1_job_21:
name: reconfigure localization-util imu-plugin transport-plugins server
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
- stage_0_job_6
- stage_0_job_7
- stage_0_job_8
- stage_0_job_9
- stage_0_job_10
- stage_0_job_11
- stage_0_job_12
- stage_0_job_13
- stage_0_job_14
- stage_0_job_15
- stage_0_job_16
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-rqt-reconfigure ros2-autoware-localization-util ros2-rviz-imu-plugin
ros2-image-transport-plugins ros2-rosbridge-server
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-rqt-reconfigure ros2-autoware-localization-util ros2-rviz-imu-plugin
ros2-image-transport-plugins ros2-rosbridge-server
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_1_job_22:
name: ros2-lifecycle cloud-transport-plugins minimal-tb4-description core-vehicle
ros2-velodyne
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
- stage_0_job_6
- stage_0_job_7
- stage_0_job_8
- stage_0_job_9
- stage_0_job_10
- stage_0_job_11
- stage_0_job_12
- stage_0_job_13
- stage_0_job_14
- stage_0_job_15
- stage_0_job_16
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-lifecycle ros2-point-cloud-transport-plugins ros2-nav2-minimal-tb4-description
ros2-autoware-core-vehicle ros2-velodyne
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-lifecycle ros2-point-cloud-transport-plugins ros2-nav2-minimal-tb4-description
ros2-autoware-core-vehicle ros2-velodyne
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_1_job_23:
name: ros2-ublox to-tf-ros2 minimal-tb3-sim robot-gt ros2-diagnostics
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
- stage_0_job_6
- stage_0_job_7
- stage_0_job_8
- stage_0_job_9
- stage_0_job_10
- stage_0_job_11
- stage_0_job_12
- stage_0_job_13
- stage_0_job_14
- stage_0_job_15
- stage_0_job_16
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-ublox ros2-odom-to-tf-ros2 ros2-nav2-minimal-tb3-sim ros2-mocap4r2-robot-gt
ros2-diagnostics
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-ublox ros2-odom-to-tf-ros2 ros2-nav2-minimal-tb3-sim
ros2-mocap4r2-robot-gt ros2-diagnostics
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_1_job_24:
name: detector-umich detector-mit zstd-point-cloud-transport zstd-image-transport
zlib-point-cloud-transport
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
- stage_0_job_6
- stage_0_job_7
- stage_0_job_8
- stage_0_job_9
- stage_0_job_10
- stage_0_job_11
- stage_0_job_12
- stage_0_job_13
- stage_0_job_14
- stage_0_job_15
- stage_0_job_16
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-apriltag-detector-umich ros2-apriltag-detector-mit ros-rolling-zstd-point-cloud-transport
ros-rolling-zstd-image-transport ros-rolling-zlib-point-cloud-transport
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-apriltag-detector-umich ros2-apriltag-detector-mit ros-rolling-zstd-point-cloud-transport
ros-rolling-zstd-image-transport ros-rolling-zlib-point-cloud-transport
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_1_job_25:
name: velodyne-pointcloud velodyne-driver ublox-gps twist-mux topic-tools
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
- stage_0_job_6
- stage_0_job_7
- stage_0_job_8
- stage_0_job_9
- stage_0_job_10
- stage_0_job_11
- stage_0_job_12
- stage_0_job_13
- stage_0_job_14
- stage_0_job_15
- stage_0_job_16
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-velodyne-pointcloud ros-rolling-velodyne-driver ros-rolling-ublox-gps
ros-rolling-twist-mux ros-rolling-topic-tools
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-velodyne-pointcloud ros-rolling-velodyne-driver
ros-rolling-ublox-gps ros-rolling-twist-mux ros-rolling-topic-tools
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_1_job_26:
name: theora-image-transport tf2-tools tf2-kdl tf2-geometry-msgs tf2-eigen
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
- stage_0_job_6
- stage_0_job_7
- stage_0_job_8
- stage_0_job_9
- stage_0_job_10
- stage_0_job_11
- stage_0_job_12
- stage_0_job_13
- stage_0_job_14
- stage_0_job_15
- stage_0_job_16
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-theora-image-transport ros-rolling-tf2-tools ros-rolling-tf2-kdl
ros-rolling-tf2-geometry-msgs ros-rolling-tf2-eigen
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-theora-image-transport ros-rolling-tf2-tools
ros-rolling-tf2-kdl ros-rolling-tf2-geometry-msgs ros-rolling-tf2-eigen
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_1_job_27:
name: tf2-bullet self-test rviz-common rqt-topic rqt-tf-tree
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
- stage_0_job_6
- stage_0_job_7
- stage_0_job_8
- stage_0_job_9
- stage_0_job_10
- stage_0_job_11
- stage_0_job_12
- stage_0_job_13
- stage_0_job_14
- stage_0_job_15
- stage_0_job_16
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-tf2-bullet ros-rolling-self-test ros-rolling-rviz-common
ros-rolling-rqt-topic ros-rolling-rqt-tf-tree
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-tf2-bullet ros-rolling-self-test ros-rolling-rviz-common
ros-rolling-rqt-topic ros-rolling-rqt-tf-tree
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_1_job_28:
name: rqt-plot rqt-image-view rqt-console rosbag2-storage-sqlite3 rosbag2-storage-mcap
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
- stage_0_job_6
- stage_0_job_7
- stage_0_job_8
- stage_0_job_9
- stage_0_job_10
- stage_0_job_11
- stage_0_job_12
- stage_0_job_13
- stage_0_job_14
- stage_0_job_15
- stage_0_job_16
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-rqt-plot ros-rolling-rqt-image-view ros-rolling-rqt-console
ros-rolling-rosbag2-storage-sqlite3 ros-rolling-rosbag2-storage-mcap
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-rqt-plot ros-rolling-rqt-image-view ros-rolling-rqt-console
ros-rolling-rosbag2-storage-sqlite3 ros-rolling-rosbag2-storage-mcap
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_1_job_29:
name: rosapi ros-testing ros-gz-sim ros-gz-image ros2run
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
- stage_0_job_6
- stage_0_job_7
- stage_0_job_8
- stage_0_job_9
- stage_0_job_10
- stage_0_job_11
- stage_0_job_12
- stage_0_job_13
- stage_0_job_14
- stage_0_job_15
- stage_0_job_16
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-rosapi ros-rolling-ros-testing ros-rolling-ros-gz-sim
ros-rolling-ros-gz-image ros-rolling-ros2run
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-rosapi ros-rolling-ros-testing ros-rolling-ros-gz-sim
ros-rolling-ros-gz-image ros-rolling-ros2run
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_1_job_30:
name: ros2plugin ros2param ros2lifecycle ros2launch ros2doctor
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
- stage_0_job_6
- stage_0_job_7
- stage_0_job_8
- stage_0_job_9
- stage_0_job_10
- stage_0_job_11
- stage_0_job_12
- stage_0_job_13
- stage_0_job_14
- stage_0_job_15
- stage_0_job_16
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-ros2plugin ros-rolling-ros2param ros-rolling-ros2lifecycle
ros-rolling-ros2launch ros-rolling-ros2doctor
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-ros2plugin ros-rolling-ros2param ros-rolling-ros2lifecycle
ros-rolling-ros2launch ros-rolling-ros2doctor
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_1_job_31:
name: robot-state-publisher py-trees-ros kinematics-interface-kdl joint-state-publisher
image-view
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
- stage_0_job_6
- stage_0_job_7
- stage_0_job_8
- stage_0_job_9
- stage_0_job_10
- stage_0_job_11
- stage_0_job_12
- stage_0_job_13
- stage_0_job_14
- stage_0_job_15
- stage_0_job_16
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-robot-state-publisher ros-rolling-py-trees-ros ros-rolling-kinematics-interface-kdl
ros-rolling-joint-state-publisher ros-rolling-image-view
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-robot-state-publisher ros-rolling-py-trees-ros
ros-rolling-kinematics-interface-kdl ros-rolling-joint-state-publisher ros-rolling-image-view
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_1_job_32:
name: image-publisher image-common hardware-interface foxglove-compressed-video-transport
ffmpeg-image-transport
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
- stage_0_job_6
- stage_0_job_7
- stage_0_job_8
- stage_0_job_9
- stage_0_job_10
- stage_0_job_11
- stage_0_job_12
- stage_0_job_13
- stage_0_job_14
- stage_0_job_15
- stage_0_job_16
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-image-publisher ros-rolling-image-common ros-rolling-hardware-interface
ros-rolling-foxglove-compressed-video-transport ros-rolling-ffmpeg-image-transport
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-image-publisher ros-rolling-image-common ros-rolling-hardware-interface
ros-rolling-foxglove-compressed-video-transport ros-rolling-ffmpeg-image-transport
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_1_job_33:
name: draco-point-cloud-transport diagnostic-common-diagnostics compressed-image-transport
compressed-depth-image-transport autoware-utils-logging
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
- stage_0_job_6
- stage_0_job_7
- stage_0_job_8
- stage_0_job_9
- stage_0_job_10
- stage_0_job_11
- stage_0_job_12
- stage_0_job_13
- stage_0_job_14
- stage_0_job_15
- stage_0_job_16
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-draco-point-cloud-transport ros-rolling-diagnostic-common-diagnostics
ros-rolling-compressed-image-transport ros-rolling-compressed-depth-image-transport
ros-rolling-autoware-utils-logging
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-draco-point-cloud-transport ros-rolling-diagnostic-common-diagnostics
ros-rolling-compressed-image-transport ros-rolling-compressed-depth-image-transport
ros-rolling-autoware-utils-logging
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_1_job_34:
name: apriltag-draw apriltag-detector
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
- stage_0_job_6
- stage_0_job_7
- stage_0_job_8
- stage_0_job_9
- stage_0_job_10
- stage_0_job_11
- stage_0_job_12
- stage_0_job_13
- stage_0_job_14
- stage_0_job_15
- stage_0_job_16
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-apriltag-draw ros-rolling-apriltag-detector
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-apriltag-draw ros-rolling-apriltag-detector
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_2_job_35:
name: manager common-extensions cpp default-plugins interpolation
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_1_job_17
- stage_1_job_18
- stage_1_job_19
- stage_1_job_20
- stage_1_job_21
- stage_1_job_22
- stage_1_job_23
- stage_1_job_24
- stage_1_job_25
- stage_1_job_26
- stage_1_job_27
- stage_1_job_28
- stage_1_job_29
- stage_1_job_30
- stage_1_job_31
- stage_1_job_32
- stage_1_job_33
- stage_1_job_34
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-controller-manager ros2-ros2cli-common-extensions ros2-rosbag2-cpp
ros2-rviz-default-plugins ros2-autoware-interpolation
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-controller-manager ros2-ros2cli-common-extensions ros2-rosbag2-cpp
ros2-rviz-default-plugins ros2-autoware-interpolation
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_2_job_36:
name: test-utils vehicle-info-utils objects-of-interest-marker-interface utils-tf
cmake
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_1_job_17
- stage_1_job_18
- stage_1_job_19
- stage_1_job_20
- stage_1_job_21
- stage_1_job_22
- stage_1_job_23
- stage_1_job_24
- stage_1_job_25
- stage_1_job_26
- stage_1_job_27
- stage_1_job_28
- stage_1_job_29
- stage_1_job_30
- stage_1_job_31
- stage_1_job_32
- stage_1_job_33
- stage_1_job_34
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-autoware-test-utils ros2-autoware-vehicle-info-utils ros2-autoware-objects-of-interest-marker-interface
ros2-autoware-utils-tf ros2-sros2-cmake
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-autoware-test-utils ros2-autoware-vehicle-info-utils
ros2-autoware-objects-of-interest-marker-interface ros2-autoware-utils-tf
ros2-sros2-cmake
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_2_job_37:
name: geography-utils filters ros2-geometry2 image-proc image-proc
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_1_job_17
- stage_1_job_18
- stage_1_job_19
- stage_1_job_20
- stage_1_job_21
- stage_1_job_22
- stage_1_job_23
- stage_1_job_24
- stage_1_job_25
- stage_1_job_26
- stage_1_job_27
- stage_1_job_28
- stage_1_job_29
- stage_1_job_30
- stage_1_job_31
- stage_1_job_32
- stage_1_job_33
- stage_1_job_34
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-autoware-geography-utils ros2-laser-filters ros2-geometry2
ros2-stereo-image-proc ros2-depth-image-proc
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-autoware-geography-utils ros2-laser-filters ros2-geometry2
ros2-stereo-image-proc ros2-depth-image-proc
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_2_job_38:
name: srv action ros-sqlite map-projection-loader ekf-localizer
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_1_job_17
- stage_1_job_18
- stage_1_job_19
- stage_1_job_20
- stage_1_job_21
- stage_1_job_22
- stage_1_job_23
- stage_1_job_24
- stage_1_job_25
- stage_1_job_26
- stage_1_job_27
- stage_1_job_28
- stage_1_job_29
- stage_1_job_30
- stage_1_job_31
- stage_1_job_32
- stage_1_job_33
- stage_1_job_34
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-rqt-srv ros2-rqt-action ros2-warehouse-ros-sqlite ros2-autoware-map-projection-loader
ros2-autoware-ekf-localizer
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-rqt-srv ros2-rqt-action ros2-warehouse-ros-sqlite ros2-autoware-map-projection-loader
ros2-autoware-ekf-localizer
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_2_job_39:
name: suite to-laserscan ros minimal-tb4-sim warehouse-ros
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_1_job_17
- stage_1_job_18
- stage_1_job_19
- stage_1_job_20
- stage_1_job_21
- stage_1_job_22
- stage_1_job_23
- stage_1_job_24
- stage_1_job_25
- stage_1_job_26
- stage_1_job_27
- stage_1_job_28
- stage_1_job_29
- stage_1_job_30
- stage_1_job_31
- stage_1_job_32
- stage_1_job_33
- stage_1_job_34
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-rosbridge-suite ros2-pointcloud-to-laserscan ros2-ouster-ros
ros2-nav2-minimal-tb4-sim ros-rolling-warehouse-ros
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-rosbridge-suite ros2-pointcloud-to-laserscan ros2-ouster-ros
ros2-nav2-minimal-tb4-sim ros-rolling-warehouse-ros
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_2_job_40:
name: velodyne ublox transmission-interface tf2-sensor-msgs sros2
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_1_job_17
- stage_1_job_18
- stage_1_job_19
- stage_1_job_20
- stage_1_job_21
- stage_1_job_22
- stage_1_job_23
- stage_1_job_24
- stage_1_job_25
- stage_1_job_26
- stage_1_job_27
- stage_1_job_28
- stage_1_job_29
- stage_1_job_30
- stage_1_job_31
- stage_1_job_32
- stage_1_job_33
- stage_1_job_34
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-velodyne ros-rolling-ublox ros-rolling-transmission-interface
ros-rolling-tf2-sensor-msgs ros-rolling-sros2
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-velodyne ros-rolling-ublox ros-rolling-transmission-interface
ros-rolling-tf2-sensor-msgs ros-rolling-sros2
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_2_job_41:
name: rviz-visual-testing-framework rviz-imu-plugin rqt-reconfigure rqt-msg rosbridge-server
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_1_job_17
- stage_1_job_18
- stage_1_job_19
- stage_1_job_20
- stage_1_job_21
- stage_1_job_22
- stage_1_job_23
- stage_1_job_24
- stage_1_job_25
- stage_1_job_26
- stage_1_job_27
- stage_1_job_28
- stage_1_job_29
- stage_1_job_30
- stage_1_job_31
- stage_1_job_32
- stage_1_job_33
- stage_1_job_34
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-rviz-visual-testing-framework ros-rolling-rviz-imu-plugin
ros-rolling-rqt-reconfigure ros-rolling-rqt-msg ros-rolling-rosbridge-server
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-rviz-visual-testing-framework ros-rolling-rviz-imu-plugin
ros-rolling-rqt-reconfigure ros-rolling-rqt-msg ros-rolling-rosbridge-server
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_2_job_42:
name: rosbag2-storage-default-plugins ros2component robot-localization point-cloud-transport-plugins
pcl-conversions
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_1_job_17
- stage_1_job_18
- stage_1_job_19
- stage_1_job_20
- stage_1_job_21
- stage_1_job_22
- stage_1_job_23
- stage_1_job_24
- stage_1_job_25
- stage_1_job_26
- stage_1_job_27
- stage_1_job_28
- stage_1_job_29
- stage_1_job_30
- stage_1_job_31
- stage_1_job_32
- stage_1_job_33
- stage_1_job_34
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-rosbag2-storage-default-plugins ros-rolling-ros2component
ros-rolling-robot-localization ros-rolling-point-cloud-transport-plugins ros-rolling-pcl-conversions
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-rosbag2-storage-default-plugins ros-rolling-ros2component
ros-rolling-robot-localization ros-rolling-point-cloud-transport-plugins
ros-rolling-pcl-conversions
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_2_job_43:
name: odom-to-tf-ros2 nav2-minimal-tb4-description nav2-minimal-tb3-sim mocap4r2-robot-gt
lifecycle
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_1_job_17
- stage_1_job_18
- stage_1_job_19
- stage_1_job_20
- stage_1_job_21
- stage_1_job_22
- stage_1_job_23
- stage_1_job_24
- stage_1_job_25
- stage_1_job_26
- stage_1_job_27
- stage_1_job_28
- stage_1_job_29
- stage_1_job_30
- stage_1_job_31
- stage_1_job_32
- stage_1_job_33
- stage_1_job_34
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-odom-to-tf-ros2 ros-rolling-nav2-minimal-tb4-description
ros-rolling-nav2-minimal-tb3-sim ros-rolling-mocap4r2-robot-gt ros-rolling-lifecycle
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-odom-to-tf-ros2 ros-rolling-nav2-minimal-tb4-description
ros-rolling-nav2-minimal-tb3-sim ros-rolling-mocap4r2-robot-gt ros-rolling-lifecycle
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_2_job_44:
name: laser-geometry joint-state-publisher-gui interactive-markers image-transport-plugins
image-rotate
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_1_job_17
- stage_1_job_18
- stage_1_job_19
- stage_1_job_20
- stage_1_job_21
- stage_1_job_22
- stage_1_job_23
- stage_1_job_24
- stage_1_job_25
- stage_1_job_26
- stage_1_job_27
- stage_1_job_28
- stage_1_job_29
- stage_1_job_30
- stage_1_job_31
- stage_1_job_32
- stage_1_job_33
- stage_1_job_34
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-laser-geometry ros-rolling-joint-state-publisher-gui
ros-rolling-interactive-markers ros-rolling-image-transport-plugins ros-rolling-image-rotate
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-laser-geometry ros-rolling-joint-state-publisher-gui
ros-rolling-interactive-markers ros-rolling-image-transport-plugins ros-rolling-image-rotate
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_2_job_45:
name: image-proc hardware-interface-testing diagnostics controller-interface control-toolbox
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_1_job_17
- stage_1_job_18
- stage_1_job_19
- stage_1_job_20
- stage_1_job_21
- stage_1_job_22
- stage_1_job_23
- stage_1_job_24
- stage_1_job_25
- stage_1_job_26
- stage_1_job_27
- stage_1_job_28
- stage_1_job_29
- stage_1_job_30
- stage_1_job_31
- stage_1_job_32
- stage_1_job_33
- stage_1_job_34
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-image-proc ros-rolling-hardware-interface-testing ros-rolling-diagnostics
ros-rolling-controller-interface ros-rolling-control-toolbox
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-image-proc ros-rolling-hardware-interface-testing
ros-rolling-diagnostics ros-rolling-controller-interface ros-rolling-control-toolbox
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_2_job_46:
name: autoware-utils-geometry autoware-localization-util autoware-lanelet2-extension
autoware-core-vehicle apriltag-detector-umich
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_1_job_17
- stage_1_job_18
- stage_1_job_19
- stage_1_job_20
- stage_1_job_21
- stage_1_job_22
- stage_1_job_23
- stage_1_job_24
- stage_1_job_25
- stage_1_job_26
- stage_1_job_27
- stage_1_job_28
- stage_1_job_29
- stage_1_job_30
- stage_1_job_31
- stage_1_job_32
- stage_1_job_33
- stage_1_job_34
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-autoware-utils-geometry ros-rolling-autoware-localization-util
ros-rolling-autoware-lanelet2-extension ros-rolling-autoware-core-vehicle
ros-rolling-apriltag-detector-umich
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-autoware-utils-geometry ros-rolling-autoware-localization-util
ros-rolling-autoware-lanelet2-extension ros-rolling-autoware-core-vehicle
ros-rolling-apriltag-detector-umich
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_2_job_47:
name: apriltag-detector-mit
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_1_job_17
- stage_1_job_18
- stage_1_job_19
- stage_1_job_20
- stage_1_job_21
- stage_1_job_22
- stage_1_job_23
- stage_1_job_24
- stage_1_job_25
- stage_1_job_26
- stage_1_job_27
- stage_1_job_28
- stage_1_job_29
- stage_1_job_30
- stage_1_job_31
- stage_1_job_32
- stage_1_job_33
- stage_1_job_34
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-apriltag-detector-mit
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-apriltag-detector-mit
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_3_job_48:
name: gripper-controller compression resources-fanuc-moveit-config ros2-rviz2
motion-utils
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_2_job_35
- stage_2_job_36
- stage_2_job_37
- stage_2_job_38
- stage_2_job_39
- stage_2_job_40
- stage_2_job_41
- stage_2_job_42
- stage_2_job_43
- stage_2_job_44
- stage_2_job_45
- stage_2_job_46
- stage_2_job_47
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-parallel-gripper-controller ros2-rosbag2-compression ros2-moveit-resources-fanuc-moveit-config
ros2-rviz2 ros2-autoware-motion-utils
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-parallel-gripper-controller ros2-rosbag2-compression
ros2-moveit-resources-fanuc-moveit-config ros2-rviz2 ros2-autoware-motion-utils
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_3_job_49:
name: lanelet2-utils trajectory-controller controllers-library state-broadcaster
drive-controller
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_2_job_35
- stage_2_job_36
- stage_2_job_37
- stage_2_job_38
- stage_2_job_39
- stage_2_job_40
- stage_2_job_41
- stage_2_job_42
- stage_2_job_43
- stage_2_job_44
- stage_2_job_45
- stage_2_job_46
- stage_2_job_47
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-autoware-lanelet2-utils ros2-joint-trajectory-controller ros2-steering-controllers-library
ros2-joint-state-broadcaster ros2-diff-drive-controller
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-autoware-lanelet2-utils ros2-joint-trajectory-controller
ros2-steering-controllers-library ros2-joint-state-broadcaster ros2-diff-drive-controller
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_3_job_50:
name: broadcaster command-controller torque-sensor-broadcaster primitives-controllers
controller
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_2_job_35
- stage_2_job_36
- stage_2_job_37
- stage_2_job_38
- stage_2_job_39
- stage_2_job_40
- stage_2_job_41
- stage_2_job_42
- stage_2_job_43
- stage_2_job_44
- stage_2_job_45
- stage_2_job_46
- stage_2_job_47
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-pose-broadcaster ros2-forward-command-controller ros2-force-torque-sensor-broadcaster
ros2-motion-primitives-controllers ros2-tricycle-controller
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-pose-broadcaster ros2-forward-command-controller ros2-force-torque-sensor-broadcaster
ros2-motion-primitives-controllers ros2-tricycle-controller
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_3_job_51:
name: interfaces-broadcaster sensor-broadcaster controller wheel-drive-controller
drive-controller
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_2_job_35
- stage_2_job_36
- stage_2_job_37
- stage_2_job_38
- stage_2_job_39
- stage_2_job_40
- stage_2_job_41
- stage_2_job_42
- stage_2_job_43
- stage_2_job_44
- stage_2_job_45
- stage_2_job_46
- stage_2_job_47
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-state-interfaces-broadcaster ros2-range-sensor-broadcaster
ros2-pid-controller ros2-omni-wheel-drive-controller ros2-mecanum-drive-controller
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-state-interfaces-broadcaster ros2-range-sensor-broadcaster
ros2-pid-controller ros2-omni-wheel-drive-controller ros2-mecanum-drive-controller
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_3_job_52:
name: broadcaster sensor-broadcaster sensor-broadcaster controllers filter-controller
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_2_job_35
- stage_2_job_36
- stage_2_job_37
- stage_2_job_38
- stage_2_job_39
- stage_2_job_40
- stage_2_job_41
- stage_2_job_42
- stage_2_job_43
- stage_2_job_44
- stage_2_job_45
- stage_2_job_46
- stage_2_job_47
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-magnetometer-broadcaster ros2-imu-sensor-broadcaster ros2-gps-sensor-broadcaster
ros2-gpio-controllers ros2-chained-filter-controller
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-magnetometer-broadcaster ros2-imu-sensor-broadcaster
ros2-gps-sensor-broadcaster ros2-gpio-controllers ros2-chained-filter-controller
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_3_job_53:
name: state-broadcaster controller ros2-ros2controlcli core global-parameter-loader
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_2_job_35
- stage_2_job_36
- stage_2_job_37
- stage_2_job_38
- stage_2_job_39
- stage_2_job_40
- stage_2_job_41
- stage_2_job_42
- stage_2_job_43
- stage_2_job_44
- stage_2_job_45
- stage_2_job_46
- stage_2_job_47
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-battery-state-broadcaster ros2-admittance-controller ros2-ros2controlcli
ros2-ros-core ros2-autoware-global-parameter-loader
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-battery-state-broadcaster ros2-admittance-controller
ros2-ros2controlcli ros2-ros-core ros2-autoware-global-parameter-loader
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_3_job_54:
name: ros2-control pipeline introspection satellite warehouse-ros-sqlite
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_2_job_35
- stage_2_job_36
- stage_2_job_37
- stage_2_job_38
- stage_2_job_39
- stage_2_job_40
- stage_2_job_41
- stage_2_job_42
- stage_2_job_43
- stage_2_job_44
- stage_2_job_45
- stage_2_job_46
- stage_2_job_47
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-gz-ros2-control ros2-image-pipeline ros2-rosx-introspection
ros2-rviz-satellite ros-rolling-warehouse-ros-sqlite
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-gz-ros2-control ros2-image-pipeline ros2-rosx-introspection
ros2-rviz-satellite ros-rolling-warehouse-ros-sqlite
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_3_job_55:
name: stereo-image-proc sros2-cmake rviz-default-plugins rqt-srv rqt-action
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_2_job_35
- stage_2_job_36
- stage_2_job_37
- stage_2_job_38
- stage_2_job_39
- stage_2_job_40
- stage_2_job_41
- stage_2_job_42
- stage_2_job_43
- stage_2_job_44
- stage_2_job_45
- stage_2_job_46
- stage_2_job_47
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-stereo-image-proc ros-rolling-sros2-cmake ros-rolling-rviz-default-plugins
ros-rolling-rqt-srv ros-rolling-rqt-action
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-stereo-image-proc ros-rolling-sros2-cmake ros-rolling-rviz-default-plugins
ros-rolling-rqt-srv ros-rolling-rqt-action
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_3_job_56:
name: rosbridge-suite rosbag2-cpp ros2cli-common-extensions pointcloud-to-laserscan
ouster-ros
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_2_job_35
- stage_2_job_36
- stage_2_job_37
- stage_2_job_38
- stage_2_job_39
- stage_2_job_40
- stage_2_job_41
- stage_2_job_42
- stage_2_job_43
- stage_2_job_44
- stage_2_job_45
- stage_2_job_46
- stage_2_job_47
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-rosbridge-suite ros-rolling-rosbag2-cpp ros-rolling-ros2cli-common-extensions
ros-rolling-pointcloud-to-laserscan ros-rolling-ouster-ros
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-rosbridge-suite ros-rolling-rosbag2-cpp ros-rolling-ros2cli-common-extensions
ros-rolling-pointcloud-to-laserscan ros-rolling-ouster-ros
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_3_job_57:
name: nav2-minimal-tb4-sim laser-filters geometry2 depth-image-proc controller-manager
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_2_job_35
- stage_2_job_36
- stage_2_job_37
- stage_2_job_38
- stage_2_job_39
- stage_2_job_40
- stage_2_job_41
- stage_2_job_42
- stage_2_job_43
- stage_2_job_44
- stage_2_job_45
- stage_2_job_46
- stage_2_job_47
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-nav2-minimal-tb4-sim ros-rolling-laser-filters ros-rolling-geometry2
ros-rolling-depth-image-proc ros-rolling-controller-manager
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-nav2-minimal-tb4-sim ros-rolling-laser-filters
ros-rolling-geometry2 ros-rolling-depth-image-proc ros-rolling-controller-manager
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_3_job_58:
name: autoware-vehicle-info-utils autoware-utils-tf autoware-test-utils autoware-objects-of-interest-marker-interface
autoware-map-projection-loader
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_2_job_35
- stage_2_job_36
- stage_2_job_37
- stage_2_job_38
- stage_2_job_39
- stage_2_job_40
- stage_2_job_41
- stage_2_job_42
- stage_2_job_43
- stage_2_job_44
- stage_2_job_45
- stage_2_job_46
- stage_2_job_47
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-autoware-vehicle-info-utils ros-rolling-autoware-utils-tf
ros-rolling-autoware-test-utils ros-rolling-autoware-objects-of-interest-marker-interface
ros-rolling-autoware-map-projection-loader
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-autoware-vehicle-info-utils ros-rolling-autoware-utils-tf
ros-rolling-autoware-test-utils ros-rolling-autoware-objects-of-interest-marker-interface
ros-rolling-autoware-map-projection-loader
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_3_job_59:
name: autoware-interpolation autoware-geography-utils autoware-ekf-localizer
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_2_job_35
- stage_2_job_36
- stage_2_job_37
- stage_2_job_38
- stage_2_job_39
- stage_2_job_40
- stage_2_job_41
- stage_2_job_42
- stage_2_job_43
- stage_2_job_44
- stage_2_job_45
- stage_2_job_46
- stage_2_job_47
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-autoware-interpolation ros-rolling-autoware-geography-utils
ros-rolling-autoware-ekf-localizer
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-autoware-interpolation ros-rolling-autoware-geography-utils
ros-rolling-autoware-ekf-localizer
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_4_job_60:
name: resources-panda-moveit-config compression-zstd planning-test-manager trajectory
route-handler
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_3_job_48
- stage_3_job_49
- stage_3_job_50
- stage_3_job_51
- stage_3_job_52
- stage_3_job_53
- stage_3_job_54
- stage_3_job_55
- stage_3_job_56
- stage_3_job_57
- stage_3_job_58
- stage_3_job_59
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-moveit-resources-panda-moveit-config ros2-rosbag2-compression-zstd
ros2-autoware-planning-test-manager ros2-autoware-trajectory ros2-autoware-route-handler
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-moveit-resources-panda-moveit-config ros2-rosbag2-compression-zstd
ros2-autoware-planning-test-manager ros2-autoware-trajectory ros2-autoware-route-handler
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_4_job_61:
name: planning-factor-interface description controllers steering-controller steering-controller
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_3_job_48
- stage_3_job_49
- stage_3_job_50
- stage_3_job_51
- stage_3_job_52
- stage_3_job_53
- stage_3_job_54
- stage_3_job_55
- stage_3_job_56
- stage_3_job_57
- stage_3_job_58
- stage_3_job_59
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-autoware-planning-factor-interface ros2-ur-description ros2-ur-controllers
ros2-tricycle-steering-controller ros2-bicycle-steering-controller
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-autoware-planning-factor-interface ros2-ur-description
ros2-ur-controllers ros2-tricycle-steering-controller ros2-bicycle-steering-controller
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_4_job_62:
name: steering-controller map-loader map-height-fitter control robot-bringup
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_3_job_48
- stage_3_job_49
- stage_3_job_50
- stage_3_job_51
- stage_3_job_52
- stage_3_job_53
- stage_3_job_54
- stage_3_job_55
- stage_3_job_56
- stage_3_job_57
- stage_3_job_58
- stage_3_job_59
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-ackermann-steering-controller ros2-autoware-map-loader ros2-autoware-map-height-fitter
ros2-ros2-control ros2-dummy-robot-bringup
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-ackermann-steering-controller ros2-autoware-map-loader
ros2-autoware-map-height-fitter ros2-ros2-control ros2-dummy-robot-bringup
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_4_job_63:
name: planning-topic-converter simple-pure-pursuit default-adapi launch gz-sim-demos
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_3_job_48
- stage_3_job_49
- stage_3_job_50
- stage_3_job_51
- stage_3_job_52
- stage_3_job_53
- stage_3_job_54
- stage_3_job_55
- stage_3_job_56
- stage_3_job_57
- stage_3_job_58
- stage_3_job_59
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-autoware-planning-topic-converter ros2-autoware-simple-pure-pursuit
ros2-autoware-default-adapi ros2-urdf-launch ros2-ros-gz-sim-demos
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-autoware-planning-topic-converter ros2-autoware-simple-pure-pursuit
ros2-autoware-default-adapi ros2-urdf-launch ros2-ros-gz-sim-demos
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_4_job_64:
name: visual-tools bridge tricycle-controller steering-controllers-library state-interfaces-broadcaster
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_3_job_48
- stage_3_job_49
- stage_3_job_50
- stage_3_job_51
- stage_3_job_52
- stage_3_job_53
- stage_3_job_54
- stage_3_job_55
- stage_3_job_56
- stage_3_job_57
- stage_3_job_58
- stage_3_job_59
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-rviz-visual-tools ros2-foxglove-bridge ros-rolling-tricycle-controller
ros-rolling-steering-controllers-library ros-rolling-state-interfaces-broadcaster
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-rviz-visual-tools ros2-foxglove-bridge ros-rolling-tricycle-controller
ros-rolling-steering-controllers-library ros-rolling-state-interfaces-broadcaster
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_4_job_65:
name: rviz-satellite rviz2 rosx-introspection rosbag2-compression ros-core
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_3_job_48
- stage_3_job_49
- stage_3_job_50
- stage_3_job_51
- stage_3_job_52
- stage_3_job_53
- stage_3_job_54
- stage_3_job_55
- stage_3_job_56
- stage_3_job_57
- stage_3_job_58
- stage_3_job_59
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-rviz-satellite ros-rolling-rviz2 ros-rolling-rosx-introspection
ros-rolling-rosbag2-compression ros-rolling-ros-core
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-rviz-satellite ros-rolling-rviz2 ros-rolling-rosx-introspection
ros-rolling-rosbag2-compression ros-rolling-ros-core
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_4_job_66:
name: ros2controlcli range-sensor-broadcaster pose-broadcaster pid-controller
parallel-gripper-controller
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_3_job_48
- stage_3_job_49
- stage_3_job_50
- stage_3_job_51
- stage_3_job_52
- stage_3_job_53
- stage_3_job_54
- stage_3_job_55
- stage_3_job_56
- stage_3_job_57
- stage_3_job_58
- stage_3_job_59
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-ros2controlcli ros-rolling-range-sensor-broadcaster
ros-rolling-pose-broadcaster ros-rolling-pid-controller ros-rolling-parallel-gripper-controller
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-ros2controlcli ros-rolling-range-sensor-broadcaster
ros-rolling-pose-broadcaster ros-rolling-pid-controller ros-rolling-parallel-gripper-controller
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_4_job_67:
name: omni-wheel-drive-controller moveit-resources-fanuc-moveit-config motion-primitives-controllers
mecanum-drive-controller magnetometer-broadcaster
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_3_job_48
- stage_3_job_49
- stage_3_job_50
- stage_3_job_51
- stage_3_job_52
- stage_3_job_53
- stage_3_job_54
- stage_3_job_55
- stage_3_job_56
- stage_3_job_57
- stage_3_job_58
- stage_3_job_59
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-omni-wheel-drive-controller ros-rolling-moveit-resources-fanuc-moveit-config
ros-rolling-motion-primitives-controllers ros-rolling-mecanum-drive-controller
ros-rolling-magnetometer-broadcaster
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-omni-wheel-drive-controller ros-rolling-moveit-resources-fanuc-moveit-config
ros-rolling-motion-primitives-controllers ros-rolling-mecanum-drive-controller
ros-rolling-magnetometer-broadcaster
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_4_job_68:
name: joint-trajectory-controller joint-state-broadcaster imu-sensor-broadcaster
image-pipeline gz-ros2-control
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_3_job_48
- stage_3_job_49
- stage_3_job_50
- stage_3_job_51
- stage_3_job_52
- stage_3_job_53
- stage_3_job_54
- stage_3_job_55
- stage_3_job_56
- stage_3_job_57
- stage_3_job_58
- stage_3_job_59
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-joint-trajectory-controller ros-rolling-joint-state-broadcaster
ros-rolling-imu-sensor-broadcaster ros-rolling-image-pipeline ros-rolling-gz-ros2-control
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-joint-trajectory-controller ros-rolling-joint-state-broadcaster
ros-rolling-imu-sensor-broadcaster ros-rolling-image-pipeline ros-rolling-gz-ros2-control
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_4_job_69:
name: gps-sensor-broadcaster gpio-controllers forward-command-controller force-torque-sensor-broadcaster
diff-drive-controller
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_3_job_48
- stage_3_job_49
- stage_3_job_50
- stage_3_job_51
- stage_3_job_52
- stage_3_job_53
- stage_3_job_54
- stage_3_job_55
- stage_3_job_56
- stage_3_job_57
- stage_3_job_58
- stage_3_job_59
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-gps-sensor-broadcaster ros-rolling-gpio-controllers
ros-rolling-forward-command-controller ros-rolling-force-torque-sensor-broadcaster
ros-rolling-diff-drive-controller
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-gps-sensor-broadcaster ros-rolling-gpio-controllers
ros-rolling-forward-command-controller ros-rolling-force-torque-sensor-broadcaster
ros-rolling-diff-drive-controller
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_4_job_70:
name: chained-filter-controller battery-state-broadcaster autoware-motion-utils
autoware-lanelet2-utils autoware-global-parameter-loader
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_3_job_48
- stage_3_job_49
- stage_3_job_50
- stage_3_job_51
- stage_3_job_52
- stage_3_job_53
- stage_3_job_54
- stage_3_job_55
- stage_3_job_56
- stage_3_job_57
- stage_3_job_58
- stage_3_job_59
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-chained-filter-controller ros-rolling-battery-state-broadcaster
ros-rolling-autoware-motion-utils ros-rolling-autoware-lanelet2-utils ros-rolling-autoware-global-parameter-loader
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-chained-filter-controller ros-rolling-battery-state-broadcaster
ros-rolling-autoware-motion-utils ros-rolling-autoware-lanelet2-utils ros-rolling-autoware-global-parameter-loader
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_4_job_71:
name: admittance-controller
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_3_job_48
- stage_3_job_49
- stage_3_job_50
- stage_3_job_51
- stage_3_job_52
- stage_3_job_53
- stage_3_job_54
- stage_3_job_55
- stage_3_job_56
- stage_3_job_57
- stage_3_job_58
- stage_3_job_59
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-admittance-controller
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-admittance-controller
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_5_job_72:
name: core transport velocity-smoother robot-driver controllers
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_4_job_60
- stage_4_job_61
- stage_4_job_62
- stage_4_job_63
- stage_4_job_64
- stage_4_job_65
- stage_4_job_66
- stage_4_job_67
- stage_4_job_68
- stage_4_job_69
- stage_4_job_70
- stage_4_job_71
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-moveit-core ros2-rosbag2-transport ros2-autoware-velocity-smoother
ros2-ur-robot-driver ros2-ros2-controllers
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-moveit-core ros2-rosbag2-transport ros2-autoware-velocity-smoother
ros2-ur-robot-driver ros2-ros2-controllers
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_5_job_73:
name: path-generator mission-planner lanelet2-map-visualizer pose-initializer
adapi-adaptors
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_4_job_60
- stage_4_job_61
- stage_4_job_62
- stage_4_job_63
- stage_4_job_64
- stage_4_job_65
- stage_4_job_66
- stage_4_job_67
- stage_4_job_68
- stage_4_job_69
- stage_4_job_70
- stage_4_job_71
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-autoware-path-generator ros2-autoware-mission-planner ros2-autoware-lanelet2-map-visualizer
ros2-autoware-pose-initializer ros2-autoware-adapi-adaptors
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-autoware-path-generator ros2-autoware-mission-planner
ros2-autoware-lanelet2-map-visualizer ros2-autoware-pose-initializer ros2-autoware-adapi-adaptors
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_5_job_74:
name: resources core-control tutorial gz ros2-control-demos
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_4_job_60
- stage_4_job_61
- stage_4_job_62
- stage_4_job_63
- stage_4_job_64
- stage_4_job_65
- stage_4_job_66
- stage_4_job_67
- stage_4_job_68
- stage_4_job_69
- stage_4_job_70
- stage_4_job_71
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-moveit-resources ros2-autoware-core-control ros2-urdf-tutorial
ros2-ros-gz ros2-gz-ros2-control-demos
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-moveit-resources ros2-autoware-core-control ros2-urdf-tutorial
ros2-ros-gz ros2-gz-ros2-control-demos
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_5_job_75:
name: urdf-launch ur-description ur-controllers tricycle-steering-controller rviz-visual-tools
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_4_job_60
- stage_4_job_61
- stage_4_job_62
- stage_4_job_63
- stage_4_job_64
- stage_4_job_65
- stage_4_job_66
- stage_4_job_67
- stage_4_job_68
- stage_4_job_69
- stage_4_job_70
- stage_4_job_71
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-urdf-launch ros-rolling-ur-description ros-rolling-ur-controllers
ros-rolling-tricycle-steering-controller ros-rolling-rviz-visual-tools
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-urdf-launch ros-rolling-ur-description ros-rolling-ur-controllers
ros-rolling-tricycle-steering-controller ros-rolling-rviz-visual-tools
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_5_job_76:
name: rosbag2-compression-zstd ros-gz-sim-demos ros2-control moveit-resources-panda-moveit-config
foxglove-bridge
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_4_job_60
- stage_4_job_61
- stage_4_job_62
- stage_4_job_63
- stage_4_job_64
- stage_4_job_65
- stage_4_job_66
- stage_4_job_67
- stage_4_job_68
- stage_4_job_69
- stage_4_job_70
- stage_4_job_71
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-rosbag2-compression-zstd ros-rolling-ros-gz-sim-demos
ros-rolling-ros2-control ros-rolling-moveit-resources-panda-moveit-config
ros-rolling-foxglove-bridge
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-rosbag2-compression-zstd ros-rolling-ros-gz-sim-demos
ros-rolling-ros2-control ros-rolling-moveit-resources-panda-moveit-config
ros-rolling-foxglove-bridge
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_5_job_77:
name: dummy-robot-bringup bicycle-steering-controller autoware-trajectory autoware-simple-pure-pursuit
autoware-route-handler
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_4_job_60
- stage_4_job_61
- stage_4_job_62
- stage_4_job_63
- stage_4_job_64
- stage_4_job_65
- stage_4_job_66
- stage_4_job_67
- stage_4_job_68
- stage_4_job_69
- stage_4_job_70
- stage_4_job_71
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-dummy-robot-bringup ros-rolling-bicycle-steering-controller
ros-rolling-autoware-trajectory ros-rolling-autoware-simple-pure-pursuit ros-rolling-autoware-route-handler
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-dummy-robot-bringup ros-rolling-bicycle-steering-controller
ros-rolling-autoware-trajectory ros-rolling-autoware-simple-pure-pursuit
ros-rolling-autoware-route-handler
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_5_job_78:
name: autoware-planning-topic-converter autoware-planning-test-manager autoware-planning-factor-interface
autoware-map-loader autoware-map-height-fitter
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_4_job_60
- stage_4_job_61
- stage_4_job_62
- stage_4_job_63
- stage_4_job_64
- stage_4_job_65
- stage_4_job_66
- stage_4_job_67
- stage_4_job_68
- stage_4_job_69
- stage_4_job_70
- stage_4_job_71
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-autoware-planning-topic-converter ros-rolling-autoware-planning-test-manager
ros-rolling-autoware-planning-factor-interface ros-rolling-autoware-map-loader
ros-rolling-autoware-map-height-fitter
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-autoware-planning-topic-converter ros-rolling-autoware-planning-test-manager
ros-rolling-autoware-planning-factor-interface ros-rolling-autoware-map-loader
ros-rolling-autoware-map-height-fitter
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_5_job_79:
name: autoware-default-adapi ackermann-steering-controller
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_4_job_60
- stage_4_job_61
- stage_4_job_62
- stage_4_job_63
- stage_4_job_64
- stage_4_job_65
- stage_4_job_66
- stage_4_job_67
- stage_4_job_68
- stage_4_job_69
- stage_4_job_70
- stage_4_job_71
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-autoware-default-adapi ros-rolling-ackermann-steering-controller
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-autoware-default-adapi ros-rolling-ackermann-steering-controller
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_6_job_80:
name: ros-occupancy-map-monitor simple-controller-manager py resources-prbt-ikfast-manipulator-plugin
ros
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_5_job_72
- stage_5_job_73
- stage_5_job_74
- stage_5_job_75
- stage_5_job_76
- stage_5_job_77
- stage_5_job_78
- stage_5_job_79
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-moveit-ros-occupancy-map-monitor ros2-moveit-simple-controller-manager
ros2-rosbag2-py ros2-moveit-resources-prbt-ikfast-manipulator-plugin ros2-pcl-ros
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-moveit-ros-occupancy-map-monitor ros2-moveit-simple-controller-manager
ros2-rosbag2-py ros2-moveit-resources-prbt-ikfast-manipulator-plugin ros2-pcl-ros
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_6_job_81:
name: industrial-motion-planner-testutils motion-planner behavior-velocity-planner-common
planners-stomp calibration
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_5_job_72
- stage_5_job_73
- stage_5_job_74
- stage_5_job_75
- stage_5_job_76
- stage_5_job_77
- stage_5_job_78
- stage_5_job_79
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-pilz-industrial-motion-planner-testutils ros2-chomp-motion-planner
ros2-autoware-behavior-velocity-planner-common ros2-moveit-planners-stomp
ros2-ur-calibration
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-pilz-industrial-motion-planner-testutils ros2-chomp-motion-planner
ros2-autoware-behavior-velocity-planner-common ros2-moveit-planners-stomp
ros2-ur-calibration
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_6_job_82:
name: core-map core-api console ros tools
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_5_job_72
- stage_5_job_73
- stage_5_job_74
- stage_5_job_75
- stage_5_job_76
- stage_5_job_77
- stage_5_job_78
- stage_5_job_79
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-autoware-core-map ros2-autoware-core-api ros2-swri-console
ros2-plotjuggler-ros ros2-apriltag-tools
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-autoware-core-map ros2-autoware-core-api ros2-swri-console
ros2-plotjuggler-ros ros2-apriltag-tools
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_6_job_83:
name: urdf-tutorial ur-robot-driver rosbag2-transport ros-gz ros2-controllers
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_5_job_72
- stage_5_job_73
- stage_5_job_74
- stage_5_job_75
- stage_5_job_76
- stage_5_job_77
- stage_5_job_78
- stage_5_job_79
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-urdf-tutorial ros-rolling-ur-robot-driver ros-rolling-rosbag2-transport
ros-rolling-ros-gz ros-rolling-ros2-controllers
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-urdf-tutorial ros-rolling-ur-robot-driver ros-rolling-rosbag2-transport
ros-rolling-ros-gz ros-rolling-ros2-controllers
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_6_job_84:
name: moveit-resources moveit-core gz-ros2-control-demos autoware-velocity-smoother
autoware-pose-initializer
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_5_job_72
- stage_5_job_73
- stage_5_job_74
- stage_5_job_75
- stage_5_job_76
- stage_5_job_77
- stage_5_job_78
- stage_5_job_79
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-moveit-resources ros-rolling-moveit-core ros-rolling-gz-ros2-control-demos
ros-rolling-autoware-velocity-smoother ros-rolling-autoware-pose-initializer
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-moveit-resources ros-rolling-moveit-core ros-rolling-gz-ros2-control-demos
ros-rolling-autoware-velocity-smoother ros-rolling-autoware-pose-initializer
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_6_job_85:
name: autoware-path-generator autoware-mission-planner autoware-lanelet2-map-visualizer
autoware-core-control autoware-adapi-adaptors
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_5_job_72
- stage_5_job_73
- stage_5_job_74
- stage_5_job_75
- stage_5_job_76
- stage_5_job_77
- stage_5_job_78
- stage_5_job_79
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-autoware-path-generator ros-rolling-autoware-mission-planner
ros-rolling-autoware-lanelet2-map-visualizer ros-rolling-autoware-core-control
ros-rolling-autoware-adapi-adaptors
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-autoware-path-generator ros-rolling-autoware-mission-planner
ros-rolling-autoware-lanelet2-map-visualizer ros-rolling-autoware-core-control
ros-rolling-autoware-adapi-adaptors
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_7_job_86:
name: ros-planning ros2-ros2bag bag object-recognition-utils utils-pcl
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_6_job_80
- stage_6_job_81
- stage_6_job_82
- stage_6_job_83
- stage_6_job_84
- stage_6_job_85
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-moveit-ros-planning ros2-ros2bag ros2-rqt-bag ros2-autoware-object-recognition-utils
ros2-autoware-utils-pcl
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-moveit-ros-planning ros2-ros2bag ros2-rqt-bag ros2-autoware-object-recognition-utils
ros2-autoware-utils-pcl
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_7_job_87:
name: point-types planners-chomp pcl plugins ros-control-interface
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_6_job_80
- stage_6_job_81
- stage_6_job_82
- stage_6_job_83
- stage_6_job_84
- stage_6_job_85
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-autoware-point-types ros2-moveit-planners-chomp ros2-perception-pcl
ros2-moveit-plugins ros2-moveit-ros-control-interface
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-autoware-point-types ros2-moveit-planners-chomp ros2-perception-pcl
ros2-moveit-plugins ros2-moveit-ros-control-interface
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_7_job_88:
name: laser-merger ur-calibration swri-console rosbag2-py plotjuggler-ros
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_6_job_80
- stage_6_job_81
- stage_6_job_82
- stage_6_job_83
- stage_6_job_84
- stage_6_job_85
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-dual-laser-merger ros-rolling-ur-calibration ros-rolling-swri-console
ros-rolling-rosbag2-py ros-rolling-plotjuggler-ros
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-dual-laser-merger ros-rolling-ur-calibration ros-rolling-swri-console
ros-rolling-rosbag2-py ros-rolling-plotjuggler-ros
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_7_job_89:
name: pilz-industrial-motion-planner-testutils pcl-ros moveit-simple-controller-manager
moveit-ros-occupancy-map-monitor moveit-resources-prbt-ikfast-manipulator-plugin
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_6_job_80
- stage_6_job_81
- stage_6_job_82
- stage_6_job_83
- stage_6_job_84
- stage_6_job_85
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-pilz-industrial-motion-planner-testutils ros-rolling-pcl-ros
ros-rolling-moveit-simple-controller-manager ros-rolling-moveit-ros-occupancy-map-monitor
ros-rolling-moveit-resources-prbt-ikfast-manipulator-plugin
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-pilz-industrial-motion-planner-testutils ros-rolling-pcl-ros
ros-rolling-moveit-simple-controller-manager ros-rolling-moveit-ros-occupancy-map-monitor
ros-rolling-moveit-resources-prbt-ikfast-manipulator-plugin
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_7_job_90:
name: moveit-planners-stomp chomp-motion-planner autoware-core-map autoware-core-api
autoware-behavior-velocity-planner-common
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_6_job_80
- stage_6_job_81
- stage_6_job_82
- stage_6_job_83
- stage_6_job_84
- stage_6_job_85
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-moveit-planners-stomp ros-rolling-chomp-motion-planner
ros-rolling-autoware-core-map ros-rolling-autoware-core-api ros-rolling-autoware-behavior-velocity-planner-common
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-moveit-planners-stomp ros-rolling-chomp-motion-planner
ros-rolling-autoware-core-map ros-rolling-autoware-core-api ros-rolling-autoware-behavior-velocity-planner-common
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_7_job_91:
name: apriltag-tools
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_6_job_80
- stage_6_job_81
- stage_6_job_82
- stage_6_job_83
- stage_6_job_84
- stage_6_job_85
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-apriltag-tools
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-apriltag-tools
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_8_job_92:
name: kinematics ros-warehouse ros-robot-interaction tests planners-ompl
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_7_job_86
- stage_7_job_87
- stage_7_job_88
- stage_7_job_89
- stage_7_job_90
- stage_7_job_91
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-moveit-kinematics ros2-moveit-ros-warehouse ros2-moveit-ros-robot-interaction
ros2-rosbag2-tests ros2-moveit-planners-ompl
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-moveit-kinematics ros2-moveit-ros-warehouse ros2-moveit-ros-robot-interaction
ros2-rosbag2-tests ros2-moveit-planners-ompl
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_8_job_93:
name: motion-velocity-planner-common behavior-velocity-planner crop-box-filter
ground-filter ndt-scan-matcher
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_7_job_86
- stage_7_job_87
- stage_7_job_88
- stage_7_job_89
- stage_7_job_90
- stage_7_job_91
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-autoware-motion-velocity-planner-common ros2-autoware-behavior-velocity-planner
ros2-autoware-crop-box-filter ros2-autoware-ground-filter ros2-autoware-ndt-scan-matcher
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-autoware-motion-velocity-planner-common ros2-autoware-behavior-velocity-planner
ros2-autoware-crop-box-filter ros2-autoware-ground-filter ros2-autoware-ndt-scan-matcher
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_8_job_94:
name: downsample-filters ros-perception visual-tools utils rqt-bag
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_7_job_86
- stage_7_job_87
- stage_7_job_88
- stage_7_job_89
- stage_7_job_90
- stage_7_job_91
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-autoware-downsample-filters ros2-moveit-ros-perception ros2-moveit-visual-tools
ros2-autoware-utils ros-rolling-rqt-bag
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-autoware-downsample-filters ros2-moveit-ros-perception
ros2-moveit-visual-tools ros2-autoware-utils ros-rolling-rqt-bag
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_8_job_95:
name: ros2bag perception-pcl moveit-ros-planning moveit-ros-control-interface
moveit-plugins
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_7_job_86
- stage_7_job_87
- stage_7_job_88
- stage_7_job_89
- stage_7_job_90
- stage_7_job_91
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-ros2bag ros-rolling-perception-pcl ros-rolling-moveit-ros-planning
ros-rolling-moveit-ros-control-interface ros-rolling-moveit-plugins
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-ros2bag ros-rolling-perception-pcl ros-rolling-moveit-ros-planning
ros-rolling-moveit-ros-control-interface ros-rolling-moveit-plugins
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_8_job_96:
name: moveit-planners-chomp dual-laser-merger autoware-utils-pcl autoware-point-types
autoware-object-recognition-utils
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_7_job_86
- stage_7_job_87
- stage_7_job_88
- stage_7_job_89
- stage_7_job_90
- stage_7_job_91
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-moveit-planners-chomp ros-rolling-dual-laser-merger
ros-rolling-autoware-utils-pcl ros-rolling-autoware-point-types ros-rolling-autoware-object-recognition-utils
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-moveit-planners-chomp ros-rolling-dual-laser-merger
ros-rolling-autoware-utils-pcl ros-rolling-autoware-point-types ros-rolling-autoware-object-recognition-utils
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_9_job_97:
name: ros-move-group ros2-rosbag2 ros-benchmarks motion-velocity-planner motion-velocity-obstacle-stop-module
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_8_job_92
- stage_8_job_93
- stage_8_job_94
- stage_8_job_95
- stage_8_job_96
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-moveit-ros-move-group ros2-rosbag2 ros2-moveit-ros-benchmarks
ros2-autoware-motion-velocity-planner ros2-autoware-motion-velocity-obstacle-stop-module
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-moveit-ros-move-group ros2-rosbag2 ros2-moveit-ros-benchmarks
ros2-autoware-motion-velocity-planner ros2-autoware-motion-velocity-obstacle-stop-module
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_9_job_98:
name: behavior-velocity-stop-line-module euclidean-cluster-object-detector core-localization
rosbag2-tests moveit-visual-tools
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_8_job_92
- stage_8_job_93
- stage_8_job_94
- stage_8_job_95
- stage_8_job_96
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-autoware-behavior-velocity-stop-line-module ros2-autoware-euclidean-cluster-object-detector
ros2-autoware-core-localization ros-rolling-rosbag2-tests ros-rolling-moveit-visual-tools
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-autoware-behavior-velocity-stop-line-module ros2-autoware-euclidean-cluster-object-detector
ros2-autoware-core-localization ros-rolling-rosbag2-tests ros-rolling-moveit-visual-tools
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_9_job_99:
name: moveit-ros-warehouse moveit-ros-robot-interaction moveit-ros-perception
moveit-planners-ompl moveit-kinematics
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_8_job_92
- stage_8_job_93
- stage_8_job_94
- stage_8_job_95
- stage_8_job_96
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-moveit-ros-warehouse ros-rolling-moveit-ros-robot-interaction
ros-rolling-moveit-ros-perception ros-rolling-moveit-planners-ompl ros-rolling-moveit-kinematics
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-moveit-ros-warehouse ros-rolling-moveit-ros-robot-interaction
ros-rolling-moveit-ros-perception ros-rolling-moveit-planners-ompl ros-rolling-moveit-kinematics
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_9_job_100:
name: autoware-utils autoware-ndt-scan-matcher autoware-motion-velocity-planner-common
autoware-ground-filter autoware-downsample-filters
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_8_job_92
- stage_8_job_93
- stage_8_job_94
- stage_8_job_95
- stage_8_job_96
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-autoware-utils ros-rolling-autoware-ndt-scan-matcher
ros-rolling-autoware-motion-velocity-planner-common ros-rolling-autoware-ground-filter
ros-rolling-autoware-downsample-filters
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-autoware-utils ros-rolling-autoware-ndt-scan-matcher
ros-rolling-autoware-motion-velocity-planner-common ros-rolling-autoware-ground-filter
ros-rolling-autoware-downsample-filters
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_9_job_101:
name: autoware-crop-box-filter autoware-behavior-velocity-planner
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_8_job_92
- stage_8_job_93
- stage_8_job_94
- stage_8_job_95
- stage_8_job_96
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-autoware-crop-box-filter ros-rolling-autoware-behavior-velocity-planner
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-autoware-crop-box-filter ros-rolling-autoware-behavior-velocity-planner
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_10_job_102:
name: ros-planning-interface resources-prbt-moveit-config bag-plugins base core-planning
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_9_job_97
- stage_9_job_98
- stage_9_job_99
- stage_9_job_100
- stage_9_job_101
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-moveit-ros-planning-interface ros2-moveit-resources-prbt-moveit-config
ros2-rqt-bag-plugins ros2-ros-base ros2-autoware-core-planning
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-moveit-ros-planning-interface ros2-moveit-resources-prbt-moveit-config
ros2-rqt-bag-plugins ros2-ros-base ros2-autoware-core-planning
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_10_job_103:
name: core-perception rosbag2 moveit-ros-move-group moveit-ros-benchmarks autoware-motion-velocity-planner
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_9_job_97
- stage_9_job_98
- stage_9_job_99
- stage_9_job_100
- stage_9_job_101
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-autoware-core-perception ros-rolling-rosbag2 ros-rolling-moveit-ros-move-group
ros-rolling-moveit-ros-benchmarks ros-rolling-autoware-motion-velocity-planner
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-autoware-core-perception ros-rolling-rosbag2 ros-rolling-moveit-ros-move-group
ros-rolling-moveit-ros-benchmarks ros-rolling-autoware-motion-velocity-planner
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_10_job_104:
name: autoware-motion-velocity-obstacle-stop-module autoware-euclidean-cluster-object-detector
autoware-core-localization autoware-behavior-velocity-stop-line-module
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_9_job_97
- stage_9_job_98
- stage_9_job_99
- stage_9_job_100
- stage_9_job_101
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-autoware-motion-velocity-obstacle-stop-module ros-rolling-autoware-euclidean-cluster-object-detector
ros-rolling-autoware-core-localization ros-rolling-autoware-behavior-velocity-stop-line-module
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-autoware-motion-velocity-obstacle-stop-module
ros-rolling-autoware-euclidean-cluster-object-detector ros-rolling-autoware-core-localization
ros-rolling-autoware-behavior-velocity-stop-line-module
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_11_job_105:
name: ros-visualization resources-prbt-pg70-support py common-plugins ros2-simulation
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_10_job_102
- stage_10_job_103
- stage_10_job_104
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-moveit-ros-visualization ros2-moveit-resources-prbt-pg70-support
ros2-moveit-py ros2-rqt-common-plugins ros2-simulation
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-moveit-ros-visualization ros2-moveit-resources-prbt-pg70-support
ros2-moveit-py ros2-rqt-common-plugins ros2-simulation
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_11_job_106:
name: ros2-perception hybrid-planning core rqt-bag-plugins ros-base
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_10_job_102
- stage_10_job_103
- stage_10_job_104
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-perception ros2-moveit-hybrid-planning ros2-autoware-core ros-rolling-rqt-bag-plugins
ros-rolling-ros-base
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-perception ros2-moveit-hybrid-planning ros2-autoware-core
ros-rolling-rqt-bag-plugins ros-rolling-ros-base
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_11_job_107:
name: moveit-ros-planning-interface moveit-resources-prbt-moveit-config autoware-core-planning
autoware-core-perception
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_10_job_102
- stage_10_job_103
- stage_10_job_104
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-moveit-ros-planning-interface ros-rolling-moveit-resources-prbt-moveit-config
ros-rolling-autoware-core-planning ros-rolling-autoware-core-perception
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-moveit-ros-planning-interface ros-rolling-moveit-resources-prbt-moveit-config
ros-rolling-autoware-core-planning ros-rolling-autoware-core-perception
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_12_job_108:
name: setup-framework industrial-motion-planner servo ros ros2-desktop
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_11_job_105
- stage_11_job_106
- stage_11_job_107
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-moveit-setup-framework ros2-pilz-industrial-motion-planner
ros2-moveit-servo ros2-moveit-ros ros2-desktop
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-moveit-setup-framework ros2-pilz-industrial-motion-planner
ros2-moveit-servo ros2-moveit-ros ros2-desktop
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_12_job_109:
name: simulation rqt-common-plugins perception moveit-ros-visualization moveit-resources-prbt-pg70-support
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_11_job_105
- stage_11_job_106
- stage_11_job_107
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-simulation ros-rolling-rqt-common-plugins ros-rolling-perception
ros-rolling-moveit-ros-visualization ros-rolling-moveit-resources-prbt-pg70-support
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-simulation ros-rolling-rqt-common-plugins ros-rolling-perception
ros-rolling-moveit-ros-visualization ros-rolling-moveit-resources-prbt-pg70-support
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_12_job_110:
name: moveit-py moveit-hybrid-planning autoware-core
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_11_job_105
- stage_11_job_106
- stage_11_job_107
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-moveit-py ros-rolling-moveit-hybrid-planning ros-rolling-autoware-core
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-moveit-py ros-rolling-moveit-hybrid-planning
ros-rolling-autoware-core
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_13_job_111:
name: setup-core-plugins setup-controllers setup-app-plugins setup-srdf-plugins
planners
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_12_job_108
- stage_12_job_109
- stage_12_job_110
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-moveit-setup-core-plugins ros2-moveit-setup-controllers ros2-moveit-setup-app-plugins
ros2-moveit-setup-srdf-plugins ros2-moveit-planners
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-moveit-setup-core-plugins ros2-moveit-setup-controllers
ros2-moveit-setup-app-plugins ros2-moveit-setup-srdf-plugins ros2-moveit-planners
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_13_job_112:
name: ros-trajectory-cache full pilz-industrial-motion-planner moveit-setup-framework
moveit-servo
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_12_job_108
- stage_12_job_109
- stage_12_job_110
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-moveit-ros-trajectory-cache ros2-desktop-full ros-rolling-pilz-industrial-motion-planner
ros-rolling-moveit-setup-framework ros-rolling-moveit-servo
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-moveit-ros-trajectory-cache ros2-desktop-full ros-rolling-pilz-industrial-motion-planner
ros-rolling-moveit-setup-framework ros-rolling-moveit-servo
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_13_job_113:
name: moveit-ros desktop
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_12_job_108
- stage_12_job_109
- stage_12_job_110
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-moveit-ros ros-rolling-desktop
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-moveit-ros ros-rolling-desktop
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_14_job_114:
name: setup-assistant moveit-config runtime moveit-setup-srdf-plugins moveit-setup-core-plugins
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_13_job_111
- stage_13_job_112
- stage_13_job_113
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-moveit-setup-assistant ros2-ur-moveit-config ros2-moveit-runtime
ros-rolling-moveit-setup-srdf-plugins ros-rolling-moveit-setup-core-plugins
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-moveit-setup-assistant ros2-ur-moveit-config ros2-moveit-runtime
ros-rolling-moveit-setup-srdf-plugins ros-rolling-moveit-setup-core-plugins
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_14_job_115:
name: moveit-setup-controllers moveit-setup-app-plugins moveit-ros-trajectory-cache
moveit-planners desktop-full
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_13_job_111
- stage_13_job_112
- stage_13_job_113
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-moveit-setup-controllers ros-rolling-moveit-setup-app-plugins
ros-rolling-moveit-ros-trajectory-cache ros-rolling-moveit-planners ros-rolling-desktop-full
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-moveit-setup-controllers ros-rolling-moveit-setup-app-plugins
ros-rolling-moveit-ros-trajectory-cache ros-rolling-moveit-planners ros-rolling-desktop-full
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_15_job_116:
name: simulation-gz ros2-ur ros2-moveit ur-moveit-config moveit-setup-assistant
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_14_job_114
- stage_14_job_115
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros2-ur-simulation-gz ros2-ur ros2-moveit ros-rolling-ur-moveit-config
ros-rolling-moveit-setup-assistant
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros2-ur-simulation-gz ros2-ur ros2-moveit ros-rolling-ur-moveit-config
ros-rolling-moveit-setup-assistant
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_15_job_117:
name: moveit-runtime
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_14_job_114
- stage_14_job_115
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-moveit-runtime
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-moveit-runtime
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
stage_16_job_118:
name: ur-simulation-gz ur moveit
runs-on: macos-15
strategy:
fail-fast: false
needs:
- stage_15_job_116
- stage_15_job_117
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Build ros-rolling-ur-simulation-gz ros-rolling-ur ros-rolling-moveit
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-rolling-ur-simulation-gz ros-rolling-ur ros-rolling-moveit
BUILD_TARGET: osx-arm64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_unix.sh --target $BUILD_TARGET
permissions:
id-token: write
attestations: write
name: build_osx_arm64
on:
push:
branches:
- buildbranch_osx_arm64