File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : ' install-apt-packages'
2+ description : ' Install necessary apt packages'
3+ runs :
4+ using : " composite"
5+ steps :
6+ - id : install-apt-packages
7+ run : |
8+ sudo apt -y install \
9+ doxygen \
10+ graphviz \
11+ imagemagick \
12+ python3 \
13+ python3-pip \
14+ python3-sphinxcontrib.spelling \
15+ python3-venv \
16+ software-properties-common \
17+ wget \
18+ libasio-dev \
19+ libtinyxml2-dev \
20+ clang-tidy \
21+ curl \
22+ grep
23+ shell : bash
Original file line number Diff line number Diff line change 1+ name : ' install-python-packages'
2+ description : ' Install necessary python packages'
3+ runs :
4+ using : " composite"
5+ steps :
6+ - id : install-python-packages
7+ run : |
8+ sudo pip3 install -U \
9+ sphinx==3.0.3 \
10+ doc8==0.8.0 \
11+ sphinx_rtd_theme==0.4.3 \
12+ sphinxcontrib.spelling==5.0.0 \
13+ sphinxcontrib-imagehelper==1.1.1 \
14+ colcon-common-extensions \
15+ colcon-mixin \
16+ vcstool \
17+ GitPython \
18+ setuptools \
19+ gcovr
20+ shell : bash
Original file line number Diff line number Diff line change @@ -112,6 +112,9 @@ jobs:
112112 cd src/integration-service
113113 git fetch --prune --unshallow
114114
115+ - uses : ./src/Fast-DDS-monitor/.github/actions/install-apt-packages
116+ - uses : ./src/Fast-DDS-monitor/.github/actions/install-python-packages
117+
115118 - name : Install uncrustify
116119 run : |
117120 git clone https://github.com/uncrustify/uncrustify.git \
You can’t perform that action at this time.
0 commit comments