name: "ros-foxy-desktop_jp51"
run-name: "Build ros:foxy-desktop (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-foxy-desktop_jp51.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-foxy-desktop_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:foxy-desktop


name: "ros-foxy-ros-base_jp46"
run-name: "Build ros:foxy-ros-base (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-foxy-ros-base_jp46.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-foxy-ros-base_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:foxy-ros-base


name: "ros-foxy-ros-base_jp51"
run-name: "Build ros:foxy-ros-base (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-foxy-ros-base_jp51.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-foxy-ros-base_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:foxy-ros-base


name: "ros-foxy-ros-core_jp46"
run-name: "Build ros:foxy-ros-core (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-foxy-ros-core_jp46.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-foxy-ros-core_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:foxy-ros-core


name: "ros-foxy-ros-core_jp51"
run-name: "Build ros:foxy-ros-core (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-foxy-ros-core_jp51.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-foxy-ros-core_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:foxy-ros-core


name: "ros-galactic-desktop_jp46"
run-name: "Build ros:galactic-desktop (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-galactic-desktop_jp46.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-galactic-desktop_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:galactic-desktop


name: "ros-galactic-desktop_jp51"
run-name: "Build ros:galactic-desktop (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-galactic-desktop_jp51.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-galactic-desktop_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:galactic-desktop


name: "ros-galactic-ros-base_jp46"
run-name: "Build ros:galactic-ros-base (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-galactic-ros-base_jp46.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-galactic-ros-base_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:galactic-ros-base


name: "ros-galactic-ros-base_jp51"
run-name: "Build ros:galactic-ros-base (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-galactic-ros-base_jp51.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-galactic-ros-base_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:galactic-ros-base


name: "ros-galactic-ros-core_jp46"
run-name: "Build ros:galactic-ros-core (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-galactic-ros-core_jp46.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-galactic-ros-core_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:galactic-ros-core


name: "ros-galactic-ros-core_jp51"
run-name: "Build ros:galactic-ros-core (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-galactic-ros-core_jp51.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-galactic-ros-core_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:galactic-ros-core


name: "ros-humble-desktop_jp46"
run-name: "Build ros:humble-desktop (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-humble-desktop_jp46.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-humble-desktop_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:humble-desktop


name: "ros-humble-desktop_jp51"
run-name: "Build ros:humble-desktop (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-humble-desktop_jp51.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-humble-desktop_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:humble-desktop


name: "ros-humble-desktop_jp60"
run-name: "Build ros:humble-desktop (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-humble-desktop_jp60.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-humble-desktop_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:humble-desktop


name: "ros-humble-ros-base_jp46"
run-name: "Build ros:humble-ros-base (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-humble-ros-base_jp46.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-humble-ros-base_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:humble-ros-base


name: "ros-humble-ros-base_jp51"
run-name: "Build ros:humble-ros-base (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-humble-ros-base_jp51.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-humble-ros-base_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:humble-ros-base


name: "ros-humble-ros-base_jp60"
run-name: "Build ros:humble-ros-base (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-humble-ros-base_jp60.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-humble-ros-base_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:humble-ros-base


name: "ros-humble-ros-core_jp46"
run-name: "Build ros:humble-ros-core (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-humble-ros-core_jp46.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-humble-ros-core_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:humble-ros-core


name: "ros-humble-ros-core_jp51"
run-name: "Build ros:humble-ros-core (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-humble-ros-core_jp51.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-humble-ros-core_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:humble-ros-core


name: "ros-humble-ros-core_jp60"
run-name: "Build ros:humble-ros-core (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-humble-ros-core_jp60.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-humble-ros-core_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:humble-ros-core


name: "ros-iron-desktop_jp46"
run-name: "Build ros:iron-desktop (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-iron-desktop_jp46.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-iron-desktop_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:iron-desktop


name: "ros-iron-desktop_jp51"
run-name: "Build ros:iron-desktop (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-iron-desktop_jp51.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-iron-desktop_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:iron-desktop


name: "ros-iron-ros-base_jp46"
run-name: "Build ros:iron-ros-base (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-iron-ros-base_jp46.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-iron-ros-base_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:iron-ros-base


name: "ros-iron-ros-base_jp51"
run-name: "Build ros:iron-ros-base (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-iron-ros-base_jp51.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-iron-ros-base_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:iron-ros-base


name: "ros-iron-ros-core_jp46"
run-name: "Build ros:iron-ros-core (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-iron-ros-core_jp46.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-iron-ros-core_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:iron-ros-core


name: "ros-iron-ros-core_jp51"
run-name: "Build ros:iron-ros-core (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-iron-ros-core_jp51.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-iron-ros-core_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:iron-ros-core


name: "ros-melodic-desktop_jp46"
run-name: "Build ros:melodic-desktop (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-melodic-desktop_jp46.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cmake/cmake_apt/*'
      - '!packages/cmake/cmake_apt/README.md'
      - '!packages/cmake/cmake_apt/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-melodic-desktop_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:melodic-desktop


name: "ros-melodic-ros-base_jp46"
run-name: "Build ros:melodic-ros-base (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-melodic-ros-base_jp46.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cmake/cmake_apt/*'
      - '!packages/cmake/cmake_apt/README.md'
      - '!packages/cmake/cmake_apt/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-melodic-ros-base_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:melodic-ros-base


name: "ros-melodic-ros-core_jp46"
run-name: "Build ros:melodic-ros-core (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-melodic-ros-core_jp46.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cmake/cmake_apt/*'
      - '!packages/cmake/cmake_apt/README.md'
      - '!packages/cmake/cmake_apt/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-melodic-ros-core_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:melodic-ros-core


name: "ros-noetic-desktop_jp46"
run-name: "Build ros:noetic-desktop (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-noetic-desktop_jp46.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-noetic-desktop_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:noetic-desktop


name: "ros-noetic-desktop_jp51"
run-name: "Build ros:noetic-desktop (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-noetic-desktop_jp51.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-noetic-desktop_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:noetic-desktop


name: "ros-noetic-ros-base_jp46"
run-name: "Build ros:noetic-ros-base (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-noetic-ros-base_jp46.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-noetic-ros-base_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:noetic-ros-base


name: "ros-noetic-ros-base_jp51"
run-name: "Build ros:noetic-ros-base (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-noetic-ros-base_jp51.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-noetic-ros-base_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:noetic-ros-base


name: "ros-noetic-ros-core_jp46"
run-name: "Build ros:noetic-ros-core (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-noetic-ros-core_jp46.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-noetic-ros-core_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:noetic-ros-core


name: "ros-noetic-ros-core_jp51"
run-name: "Build ros:noetic-ros-core (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/ros-noetic-ros-core_jp51.yml'
      - 'packages/ros/*'
      - '!packages/ros/README.md'
      - '!packages/ros/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  ros-noetic-ros-core_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv ros:noetic-ros-core


name: "rust_jp46"
run-name: "Build rust (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/rust_jp46.yml'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
jobs:
  rust_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv rust


name: "rust_jp51"
run-name: "Build rust (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/rust_jp51.yml'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
jobs:
  rust_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv rust


name: "sam_jp51"
run-name: "Build sam (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/sam_jp51.yml'
      - 'packages/vit/sam/*'
      - '!packages/vit/sam/README.md'
      - '!packages/vit/sam/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/onnxruntime/*'
      - '!packages/onnxruntime/README.md'
      - '!packages/onnxruntime/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/jupyterlab/*'
      - '!packages/jupyterlab/README.md'
      - '!packages/jupyterlab/docs.md'
jobs:
  sam_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv sam


name: "sam_jp60"
run-name: "Build sam (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/sam_jp60.yml'
      - 'packages/vit/sam/*'
      - '!packages/vit/sam/README.md'
      - '!packages/vit/sam/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/onnxruntime/*'
      - '!packages/onnxruntime/README.md'
      - '!packages/onnxruntime/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/jupyterlab/*'
      - '!packages/jupyterlab/README.md'
      - '!packages/jupyterlab/docs.md'
jobs:
  sam_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv sam


name: "stable-diffusion-webui_jp51"
run-name: "Build stable-diffusion-webui (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/stable-diffusion-webui_jp51.yml'
      - 'packages/diffusion/stable-diffusion-webui/*'
      - '!packages/diffusion/stable-diffusion-webui/README.md'
      - '!packages/diffusion/stable-diffusion-webui/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
      - 'packages/llm/xformers/*'
      - '!packages/llm/xformers/README.md'
      - '!packages/llm/xformers/docs.md'
      - 'packages/cuda/pycuda/*'
      - '!packages/cuda/pycuda/README.md'
      - '!packages/cuda/pycuda/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
jobs:
  stable-diffusion-webui_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv stable-diffusion-webui


name: "stable-diffusion-webui_jp60"
run-name: "Build stable-diffusion-webui (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/stable-diffusion-webui_jp60.yml'
      - 'packages/diffusion/stable-diffusion-webui/*'
      - '!packages/diffusion/stable-diffusion-webui/README.md'
      - '!packages/diffusion/stable-diffusion-webui/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
      - 'packages/llm/xformers/*'
      - '!packages/llm/xformers/README.md'
      - '!packages/llm/xformers/docs.md'
      - 'packages/cuda/pycuda/*'
      - '!packages/cuda/pycuda/README.md'
      - '!packages/cuda/pycuda/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
jobs:
  stable-diffusion-webui_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv stable-diffusion-webui


name: "stable-diffusion_jp51"
run-name: "Build stable-diffusion (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/stable-diffusion_jp51.yml'
      - 'packages/diffusion/stable-diffusion/*'
      - '!packages/diffusion/stable-diffusion/README.md'
      - '!packages/diffusion/stable-diffusion/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
jobs:
  stable-diffusion_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv stable-diffusion


name: "tam_jp51"
run-name: "Build tam (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/tam_jp51.yml'
      - 'packages/vit/tam/*'
      - '!packages/vit/tam/README.md'
      - '!packages/vit/tam/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/onnxruntime/*'
      - '!packages/onnxruntime/README.md'
      - '!packages/onnxruntime/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/jupyterlab/*'
      - '!packages/jupyterlab/README.md'
      - '!packages/jupyterlab/docs.md'
      - 'packages/vit/sam/*'
      - '!packages/vit/sam/README.md'
      - '!packages/vit/sam/docs.md'
jobs:
  tam_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv tam


name: "tam_jp60"
run-name: "Build tam (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/tam_jp60.yml'
      - 'packages/vit/tam/*'
      - '!packages/vit/tam/README.md'
      - '!packages/vit/tam/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/onnxruntime/*'
      - '!packages/onnxruntime/README.md'
      - '!packages/onnxruntime/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/jupyterlab/*'
      - '!packages/jupyterlab/README.md'
      - '!packages/jupyterlab/docs.md'
      - 'packages/vit/sam/*'
      - '!packages/vit/sam/README.md'
      - '!packages/vit/sam/docs.md'
jobs:
  tam_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv tam


name: "tensorflow2_jp46"
run-name: "Build tensorflow2 (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/tensorflow2_jp46.yml'
      - 'packages/tensorflow/*'
      - '!packages/tensorflow/README.md'
      - '!packages/tensorflow/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/protobuf/protobuf_cpp/*'
      - '!packages/protobuf/protobuf_cpp/README.md'
      - '!packages/protobuf/protobuf_cpp/docs.md'
jobs:
  tensorflow2_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv tensorflow2


name: "tensorflow2_jp51"
run-name: "Build tensorflow2 (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/tensorflow2_jp51.yml'
      - 'packages/tensorflow/*'
      - '!packages/tensorflow/README.md'
      - '!packages/tensorflow/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/protobuf/protobuf_cpp/*'
      - '!packages/protobuf/protobuf_cpp/README.md'
      - '!packages/protobuf/protobuf_cpp/docs.md'
jobs:
  tensorflow2_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv tensorflow2


name: "tensorflow2_jp60"
run-name: "Build tensorflow2 (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/tensorflow2_jp60.yml'
      - 'packages/tensorflow/*'
      - '!packages/tensorflow/README.md'
      - '!packages/tensorflow/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/protobuf/protobuf_cpp/*'
      - '!packages/protobuf/protobuf_cpp/README.md'
      - '!packages/protobuf/protobuf_cpp/docs.md'
jobs:
  tensorflow2_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv tensorflow2


name: "tensorflow_jp46"
run-name: "Build tensorflow (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/tensorflow_jp46.yml'
      - 'packages/tensorflow/*'
      - '!packages/tensorflow/README.md'
      - '!packages/tensorflow/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/protobuf/protobuf_cpp/*'
      - '!packages/protobuf/protobuf_cpp/README.md'
      - '!packages/protobuf/protobuf_cpp/docs.md'
jobs:
  tensorflow_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv tensorflow


name: "tensorflow_jp51"
run-name: "Build tensorflow (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/tensorflow_jp51.yml'
      - 'packages/tensorflow/*'
      - '!packages/tensorflow/README.md'
      - '!packages/tensorflow/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/protobuf/protobuf_cpp/*'
      - '!packages/protobuf/protobuf_cpp/README.md'
      - '!packages/protobuf/protobuf_cpp/docs.md'
jobs:
  tensorflow_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv tensorflow


name: "tensorrt-86_jp60"
run-name: "Build tensorrt:8.6 (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/tensorrt-86_jp60.yml'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
jobs:
  tensorrt-86_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv tensorrt:8.6


name: "text-generation-inference_jp51"
run-name: "Build text-generation-inference (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/text-generation-inference_jp51.yml'
      - 'packages/llm/text-generation-inference/*'
      - '!packages/llm/text-generation-inference/README.md'
      - '!packages/llm/text-generation-inference/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
      - 'packages/llm/bitsandbytes/*'
      - '!packages/llm/bitsandbytes/README.md'
      - '!packages/llm/bitsandbytes/docs.md'
jobs:
  text-generation-inference_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv text-generation-inference