From 52f636a59f0500d4f213b321a17c2593789318ab Mon Sep 17 00:00:00 2001 From: Teo Koon Peng Date: Thu, 30 Jun 2022 11:05:26 +0800 Subject: [PATCH 01/18] update image to humble Signed-off-by: Teo Koon Peng --- .gitignore | 1 + Dockerfile | 72 ++----------------------------------------------- build-docker.sh | 11 ++++++++ 3 files changed, 14 insertions(+), 70 deletions(-) create mode 100644 .gitignore create mode 100755 build-docker.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..81da6b58 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/rmf_deployment_template/ diff --git a/Dockerfile b/Dockerfile index ba237656..87761647 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,74 +1,6 @@ -#----------------------- -# Stage 1 - Dependencies -#----------------------- +FROM ghcr.io/open-rmf/rmf/builder-rmf -FROM ros:galactic AS builder - -RUN apt-get update \ - && apt-get install -y \ - cmake \ - curl \ - git \ - python3-colcon-common-extensions \ - python3-vcstool \ - qt5-default \ - wget \ - python3-pip \ - && pip3 install flask-socketio \ - && rm -rf /var/lib/apt/lists/* - -# setup keys -RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D2486D2DD83DB69272AFE98867170598AF249743 - -# setup sources.list -RUN . /etc/os-release \ - && echo "deb http://packages.osrfoundation.org/gazebo/$ID-stable `lsb_release -sc` main" > /etc/apt/sources.list.d/gazebo-latest.list - -RUN mkdir $HOME/rmf_demos_ws -WORKDIR $HOME/rmf_demos_ws -RUN mkdir src -RUN rosdep update --rosdistro $ROS_DISTRO - -# This replaces: wget https://raw.githubusercontent.com/open-rmf/rmf/main/rmf.repos -ENV DEBIAN_FRONTEND=noninteractive -COPY rmf.repos rmf.repos -RUN vcs import src < rmf.repos \ - && apt-get update \ - && apt-get upgrade -y \ - && rosdep update \ - && rosdep install --from-paths src --ignore-src --rosdistro $ROS_DISTRO -yr \ - && rm -rf /var/lib/apt/lists/* -RUN apt-get update \ - && apt-get install -y ignition-edifice \ - && rm -rf /var/lib/apt/lists/* - -#----------------- -# Stage 2 - build -#----------------- - -# compile rmf_demo_panel gui -# use wget -# RUN npm install --prefix src/demonstrations/rmf_demos/rmf_demos_panel/rmf_demos_panel/static/ \ - # && npm run build --prefix src/demonstrations/rmf_demos/rmf_demos_panel/rmf_demos_panel/static/ - -# colcon compilation -RUN . /opt/ros/$ROS_DISTRO/setup.sh \ - && colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release - -#---------- -# Stage 3 -#---------- - -# TODO: rosdep doesn't support installing only exec dependencies (https://github.com/ros-infrastructure/rosdep/pull/727) -# When the PR is merged, we can do a multi-stage build and include only whats needed at runtime. -# FROM ros:foxy -# COPY --from=0 /root/rmf/install /opt/rmf -# RUN rosdep ... -# COPY --from=builder /root/rmf/install /opt/rmf - -# cleanup -RUN rm -rf build devel src \ - && sed -i '$isource "/rmf_demos_ws/install/setup.bash"' /ros_entrypoint.sh +RUN sed -i '$isource "/opt/rmf/install/setup.bash"' /ros_entrypoint.sh ENTRYPOINT ["/ros_entrypoint.sh"] CMD ["bash"] diff --git a/build-docker.sh b/build-docker.sh new file mode 100755 index 00000000..63600017 --- /dev/null +++ b/build-docker.sh @@ -0,0 +1,11 @@ +#!/bin/bash +set -e + +cd "$(dirname $0)" + +git clone --depth 1 -b build/rmf https://github.com/open-rmf/rmf_deployment_template.git +pushd rmf_deployment_template +docker build -t ghcr.io/open-rmf/rmf/builder-rmf -f rmf/builder-rmf.Dockerfile . +popd + +docker build -t ghcr.io/open-rmf/rmf/rmf_demos - < Dockerfile From 72f9c7f9728d269616cbc9225ee3d1ba26aa6f91 Mon Sep 17 00:00:00 2001 From: Teo Koon Peng Date: Thu, 30 Jun 2022 11:09:31 +0800 Subject: [PATCH 02/18] update ci Signed-off-by: Teo Koon Peng --- .github/workflows/build.yaml | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 6c7cd54e..a9524667 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -12,13 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: build rmf image and push to gh registry - uses: docker/build-push-action@v1 - with: - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - registry: docker.pkg.github.com - repository: ${{ github.repository }}/rmf_demos - # update registry only during push to main and nightly build - push: ${{ github.event_name == 'push' || github.event_name == 'schedule' }} - tags: latest + - name: build rmf_demos image and push to gh registry + run: | + ./build-docker.sh + docker push ghcr.io/open-rmf/rmf/rmf_demos From 7194afdf1149c782337394edff10f80471f3c759 Mon Sep 17 00:00:00 2001 From: Teo Koon Peng Date: Thu, 30 Jun 2022 11:11:55 +0800 Subject: [PATCH 03/18] do not push for prs Signed-off-by: Teo Koon Peng --- .github/workflows/build.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index a9524667..5df9f7cd 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -12,7 +12,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: build rmf_demos image and push to gh registry - run: | - ./build-docker.sh - docker push ghcr.io/open-rmf/rmf/rmf_demos + - name: build rmf_demos image + run: ./build-docker.sh + - name: push to gh registry + if: ${{ github.event_name == 'push' || github.event_name == 'schedule' }} + run: docker push ghcr.io/open-rmf/rmf/rmf_demos From dcfef135de0eb36da7091525e2e6ad1a8a301170 Mon Sep 17 00:00:00 2001 From: Teo Koon Peng Date: Thu, 30 Jun 2022 11:14:01 +0800 Subject: [PATCH 04/18] build rosdep Signed-off-by: Teo Koon Peng --- build-docker.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/build-docker.sh b/build-docker.sh index 63600017..be1de98a 100755 --- a/build-docker.sh +++ b/build-docker.sh @@ -5,6 +5,7 @@ cd "$(dirname $0)" git clone --depth 1 -b build/rmf https://github.com/open-rmf/rmf_deployment_template.git pushd rmf_deployment_template +docker build -t ghcr.io/open-rmf/rmf/builder-rosdep -f rmf/builder-rosdep.Dockerfile . docker build -t ghcr.io/open-rmf/rmf/builder-rmf -f rmf/builder-rmf.Dockerfile . popd From 6fb3190328fdbd5270f776a91ec688e4c546b08b Mon Sep 17 00:00:00 2001 From: Teo Koon Peng Date: Thu, 30 Jun 2022 11:15:14 +0800 Subject: [PATCH 05/18] dockerfile needs to be on rmf_deployment_template Signed-off-by: Teo Koon Peng --- Dockerfile | 2 +- build-docker.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 87761647..f705ed85 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/open-rmf/rmf/builder-rmf +FROM ghcr.io/open-rmf/rmf_deployment_template/builder-rmf RUN sed -i '$isource "/opt/rmf/install/setup.bash"' /ros_entrypoint.sh diff --git a/build-docker.sh b/build-docker.sh index be1de98a..d85f5279 100755 --- a/build-docker.sh +++ b/build-docker.sh @@ -5,8 +5,8 @@ cd "$(dirname $0)" git clone --depth 1 -b build/rmf https://github.com/open-rmf/rmf_deployment_template.git pushd rmf_deployment_template -docker build -t ghcr.io/open-rmf/rmf/builder-rosdep -f rmf/builder-rosdep.Dockerfile . -docker build -t ghcr.io/open-rmf/rmf/builder-rmf -f rmf/builder-rmf.Dockerfile . +docker build -t ghcr.io/open-rmf/rmf_deployment_template/builder-rosdep -f rmf/builder-rosdep.Dockerfile . +docker build -t ghcr.io/open-rmf/rmf_deployment_template/builder-rmf -f rmf/builder-rmf.Dockerfile . popd docker build -t ghcr.io/open-rmf/rmf/rmf_demos - < Dockerfile From d51a65e5641d38ef2019368843f0c70eaaccedc6 Mon Sep 17 00:00:00 2001 From: Teo Koon Peng Date: Thu, 30 Jun 2022 16:22:21 +0800 Subject: [PATCH 06/18] update nightly to humble Signed-off-by: Teo Koon Peng --- .github/workflows/nightly.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index 295dffad..53acdbae 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -13,14 +13,14 @@ jobs: - name: deps uses: ros-tooling/setup-ros@v0.2 with: - required-ros-distributions: galactic + required-ros-distributions: humble - uses: actions/checkout@v2 - name: build_and_test uses: ros-tooling/action-ros-ci@v0.2 env: QT_QPA_PLATFORM: offscreen with: - target-ros2-distro: galactic + target-ros2-distro: humble # build all packages listed in the meta package package-name: | rmf_utils From 5675d94602d5798a0e2a86de066bfa9839719302 Mon Sep 17 00:00:00 2001 From: Teo Koon Peng Date: Thu, 30 Jun 2022 16:32:28 +0800 Subject: [PATCH 07/18] update nightly to humble Signed-off-by: Teo Koon Peng --- .github/workflows/nightly.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index 53acdbae..4130dfaf 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -8,7 +8,7 @@ on: jobs: build_and_test: name: Nightly build and test - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: deps uses: ros-tooling/setup-ros@v0.2 From 207ca2988db4b3ec5affc7d8b5bd56fe64848f33 Mon Sep 17 00:00:00 2001 From: Teo Koon Peng Date: Thu, 30 Jun 2022 16:37:45 +0800 Subject: [PATCH 08/18] update ros tooling Signed-off-by: Teo Koon Peng --- .github/workflows/nightly.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index 4130dfaf..2434602b 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: deps - uses: ros-tooling/setup-ros@v0.2 + uses: ros-tooling/setup-ros@v0.3 with: required-ros-distributions: humble - uses: actions/checkout@v2 From 410ce849318727f282bcc9e4b943b8e989313c06 Mon Sep 17 00:00:00 2001 From: Teo Koon Peng Date: Fri, 1 Jul 2022 11:36:10 +0800 Subject: [PATCH 09/18] remove ros_ign, not needed in humble Signed-off-by: Teo Koon Peng --- rmf.repos | 4 ---- 1 file changed, 4 deletions(-) diff --git a/rmf.repos b/rmf.repos index 15e14873..18ece443 100644 --- a/rmf.repos +++ b/rmf.repos @@ -67,7 +67,3 @@ repositories: type: git url: https://github.com/open-rmf/pybind11_json_vendor.git version: main - thirdparty/ros_ign: - type: git - url: https://github.com/ignitionrobotics/ros_ign.git - version: galactic From 6390c079e057cdafd8e1474a8cc597ca09fb2cf2 Mon Sep 17 00:00:00 2001 From: Teo Koon Peng Date: Fri, 1 Jul 2022 11:43:57 +0800 Subject: [PATCH 10/18] update readme Signed-off-by: Teo Koon Peng --- README.md | 47 ++++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index b28a0bdf..4bf4b584 100644 --- a/README.md +++ b/README.md @@ -8,10 +8,10 @@ The OpenRMF platform for multi-fleet robot management. --- -## Install ROS 2 Galactic +## Install ROS 2 Humble -First, please follow the installation instructions for ROS 2 Galactic. -If you are on an Ubuntu 20.04 LTS machine (as recommended), [here is the binary install page for ROS 2 Galactic on Ubuntu 20.04](https://docs.ros.org/en/galactic/Installation/Ubuntu-Install-Debians.html). +First, please follow the installation instructions for ROS 2 Humble. +If you are on an Ubuntu 22.04 LTS machine (as recommended), [here is the binary install page for ROS 2 Humble on Ubuntu 22.04](https://docs.ros.org/en/humble/Installation/Ubuntu-Install-Debians.html). ## Setup Gazebo repositories @@ -26,18 +26,18 @@ wget https://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add - ## Binary install -OpenRMF binary packages are available for Ubuntu Focal 20.04 for the `Foxy`, `Galactic` and `Rolling` releases of ROS 2. Most OpenRMF packages have the prefix `rmf` on their name, therefore, you can find them by them by searching for the pattern `ros--rmf`, e.g., for galatic it would be: +Latest OpenRMF binary packages are available for Ubuntu Jammy 22.04 for the `Humble` and `Rolling` releases of ROS 2. Older releases are also available on Ubuntu Focal 20.04 for `Foxy` and `Galactic`. Most OpenRMF packages have the prefix `rmf` on their name, therefore, you can find them by them by searching for the pattern `ros--rmf`, e.g., for galatic it would be: ```bash -apt-cache search ros-galactic-rmf +apt-cache search ros-humble-rmf ``` ### RMF Demos -A good way to install the `rmf` set of packages in one go is to install the one of the main [RMF Demos](https://github.com/open-rmf/rmf_demos) packages. This will pull all the rest of the OpenRMF packages as a dependency. The core of RMF demos is contained on the `rmf_demos` package. However, if you want to install it with simulation support, you should install the `rmf_demos_gz` or `rmf_demos_ign` package which come with gazebo or ignition support respectively. As an example, to install the ROS 2 Galactic release with gazebo support package, you would run: +A good way to install the `rmf` set of packages in one go is to install the one of the main [RMF Demos](https://github.com/open-rmf/rmf_demos) packages. This will pull all the rest of the OpenRMF packages as a dependency. The core of RMF demos is contained on the `rmf_demos` package. However, if you want to install it with simulation support, you should install the `rmf_demos_gz` or `rmf_demos_ign` package which come with gazebo or ignition support respectively. As an example, to install the ROS 2 Humble release with gazebo support package, you would run: ```bash -sudo apt install ros-galactic-rmf-demos-gz +sudo apt install ros-humble-rmf-demos-gz ``` ## Building from sources @@ -81,19 +81,30 @@ vcs import src < rmf.repos Ensure all ROS 2 prerequisites are fulfilled, ``` cd ~/rmf_ws -rosdep install --from-paths src --ignore-src --rosdistro galactic -y +rosdep install --from-paths src --ignore-src --rosdistro humble -y ``` ### Compiling Instructions -> NOTE: Due to newer changes in the source build, there might be conflicts and compilation errors with older header files installed by the binaries. Please remove the binary installations before building from source, using `sudo apt remove ros-galactic-rmf*`. +> NOTE: Due to newer changes in the source build, there might be conflicts and compilation errors with older header files installed by the binaries. Please remove the binary installations before building from source, using `sudo apt remove ros-humble-rmf*`. -Compiling on `Ubuntu 20.04`: +Compiling on `Ubuntu 22.04`: + +Install clang + +```bash +sudo apt update +sudo apt install clang lldb lld +``` + +**NOTE: RMF does not support building on gcc.** + +Compile using clang ```bash cd ~/rmf_ws -source /opt/ros/galactic/setup.bash -colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release +source /opt/ros/humble/setup.bash +CXX=clang++ LDFLAGS='-fuse-ld=lld' colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release ``` > NOTE: The first time the build occurs, many simulation models will be downloaded from Ignition Fuel to populate the scene when the simulation is run. @@ -106,18 +117,8 @@ Demonstrations of OpenRMF are shown in [rmf_demos](https://github.com/open-rmf/r ### Docker Containers Alternatively, you can run RMF Demos by using [docker](https://docs.docker.com/engine/install/ubuntu/). -Pull docker image from `open-rmf/rmf` github registry (setup refer [here](https://docs.github.com/en/free-pro-team@latest/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages#authenticating-with-a-personal-access-token)). - -```bash -docker pull ghcr.io/open-rmf/rmf/rmf_demos:latest -docker tag ghcr.io/open-rmf/rmf/rmf_demos:latest rmf:latest -``` - -Run it! - ```bash - -docker run -it --network host rmf:latest bash -c "export ROS_DOMAIN_ID=9; ros2 launch rmf_demos_gz office.launch.xml headless:=1" +docker run -it --network host ghcr.io/open-rmf/rmf/rmf_demos:latest bash -c "export ROS_DOMAIN_ID=9; ros2 launch rmf_demos_ign office.launch.xml headless:=1" ``` This will run `rmf_demos` in headless mode. Open [this link](https://open-rmf.github.io/rmf-panel-js/) with a browser to start a task. From cca072cdda48cd4fd02bcc15955ae838f301c430 Mon Sep 17 00:00:00 2001 From: Teo Koon Peng Date: Fri, 1 Jul 2022 11:45:50 +0800 Subject: [PATCH 11/18] revert change to ign Signed-off-by: Teo Koon Peng --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4bf4b584..79e1fdc9 100644 --- a/README.md +++ b/README.md @@ -118,7 +118,7 @@ Demonstrations of OpenRMF are shown in [rmf_demos](https://github.com/open-rmf/r Alternatively, you can run RMF Demos by using [docker](https://docs.docker.com/engine/install/ubuntu/). ```bash -docker run -it --network host ghcr.io/open-rmf/rmf/rmf_demos:latest bash -c "export ROS_DOMAIN_ID=9; ros2 launch rmf_demos_ign office.launch.xml headless:=1" +docker run -it --network host ghcr.io/open-rmf/rmf/rmf_demos:latest bash -c "export ROS_DOMAIN_ID=9; ros2 launch rmf_demos_gz office.launch.xml headless:=1" ``` This will run `rmf_demos` in headless mode. Open [this link](https://open-rmf.github.io/rmf-panel-js/) with a browser to start a task. From 674504560829e9ea6f8c4de979ad6eba46f0462d Mon Sep 17 00:00:00 2001 From: Teo Koon Peng Date: Fri, 1 Jul 2022 14:14:32 +0800 Subject: [PATCH 12/18] trigger ci Signed-off-by: Teo Koon Peng From e80b866b23b61703e4e513d79b74a82b714f09ac Mon Sep 17 00:00:00 2001 From: Teo Koon Peng Date: Fri, 1 Jul 2022 07:16:26 +0000 Subject: [PATCH 13/18] separate main and simulation repos Signed-off-by: Teo Koon Peng --- README.md | 2 ++ rmf-simulation.repos | 15 +++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 rmf-simulation.repos diff --git a/README.md b/README.md index 79e1fdc9..b4af9852 100644 --- a/README.md +++ b/README.md @@ -76,6 +76,8 @@ mkdir -p ~/rmf_ws/src cd ~/rmf_ws wget https://raw.githubusercontent.com/open-rmf/rmf/main/rmf.repos vcs import src < rmf.repos +wget https://raw.githubusercontent.com/open-rmf/rmf/main/rmf-simulation.repos +vcs import src < rmf-simulation.repos ``` Ensure all ROS 2 prerequisites are fulfilled, diff --git a/rmf-simulation.repos b/rmf-simulation.repos new file mode 100644 index 00000000..e7292393 --- /dev/null +++ b/rmf-simulation.repos @@ -0,0 +1,15 @@ +repositories: + rmf/rmf_simulation: + type: git + url: https://github.com/open-rmf/rmf_simulation.git + version: main + rmf/rmf_internal_msgs: + type: git + url: https://github.com/open-rmf/rmf_internal_msgs.git + version: main + rmf/rmf_building_map_msgs: + type: git + url: https://github.com/open-rmf/rmf_building_map_msgs.git + thirdparty/menge_vendor: + type: git + url: https://github.com/open-rmf/menge_vendor.git From 4c4b49f0872dce966b73b590fcf084158925d4d5 Mon Sep 17 00:00:00 2001 From: Teo Koon Peng Date: Mon, 4 Jul 2022 01:53:28 +0000 Subject: [PATCH 14/18] setup clang Signed-off-by: Teo Koon Peng --- .github/workflows/nightly.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index 2434602b..a87f7c01 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -14,6 +14,10 @@ jobs: uses: ros-tooling/setup-ros@v0.3 with: required-ros-distributions: humble + - name: setup clang + run: | + apt update && apt install -y clang lldb lld + update-alternatives --install /usr/bin/c++ c++ /usr/bin/clang++ 100 - uses: actions/checkout@v2 - name: build_and_test uses: ros-tooling/action-ros-ci@v0.2 From eca883842a146991bb7f404d6ffa0bbc522fa0e6 Mon Sep 17 00:00:00 2001 From: Teo Koon Peng Date: Mon, 4 Jul 2022 01:58:59 +0000 Subject: [PATCH 15/18] setup clang Signed-off-by: Teo Koon Peng --- .github/workflows/nightly.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index a87f7c01..dc3bcf40 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -16,8 +16,8 @@ jobs: required-ros-distributions: humble - name: setup clang run: | - apt update && apt install -y clang lldb lld - update-alternatives --install /usr/bin/c++ c++ /usr/bin/clang++ 100 + sudo apt update && sudo apt install -y clang lldb lld + sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/clang++ 100 - uses: actions/checkout@v2 - name: build_and_test uses: ros-tooling/action-ros-ci@v0.2 From 592c478b2d06422905415d16ea5a0ad8dfa4f3fa Mon Sep 17 00:00:00 2001 From: Teo Koon Peng Date: Mon, 4 Jul 2022 06:25:10 +0000 Subject: [PATCH 16/18] try again Signed-off-by: Teo Koon Peng From 5b49845c11026d36d0d1eeb5c99efb0cae536060 Mon Sep 17 00:00:00 2001 From: Teo Koon Peng Date: Tue, 12 Jul 2022 15:28:46 +0800 Subject: [PATCH 17/18] spamming ci again Signed-off-by: Teo Koon Peng --- .github/workflows/nightly.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index dc3bcf40..94fddd49 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -18,6 +18,8 @@ jobs: run: | sudo apt update && sudo apt install -y clang lldb lld sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/clang++ 100 + - name: asdasd + run: apt search libceres-dev - uses: actions/checkout@v2 - name: build_and_test uses: ros-tooling/action-ros-ci@v0.2 From a87cb70e3fd02ab7241cf6ea4cd13bcb176df030 Mon Sep 17 00:00:00 2001 From: Teo Koon Peng Date: Wed, 13 Jul 2022 12:42:00 +0800 Subject: [PATCH 18/18] Revert "spamming ci again" This reverts commit 5b49845c11026d36d0d1eeb5c99efb0cae536060. --- .github/workflows/nightly.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index 94fddd49..dc3bcf40 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -18,8 +18,6 @@ jobs: run: | sudo apt update && sudo apt install -y clang lldb lld sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/clang++ 100 - - name: asdasd - run: apt search libceres-dev - uses: actions/checkout@v2 - name: build_and_test uses: ros-tooling/action-ros-ci@v0.2