Skip to content

Commit 6b33623

Browse files
authored
Fix colcon on github CI (#76)
* Install python packages and colcon using eProsima-CI Signed-off-by: Irene Bandera <[email protected]> * Apply changes Signed-off-by: Irene Bandera <[email protected]> --------- Signed-off-by: Irene Bandera <[email protected]>
1 parent 1d2c92b commit 6b33623

File tree

2 files changed

+54
-26
lines changed

2 files changed

+54
-26
lines changed

Diff for: .github/actions/install-python-packages/action.yml

-23
This file was deleted.

Diff for: .github/workflows/test.yml

+54-3
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,25 @@ jobs:
6262
- name: Install apt packages
6363
uses: ./src/DDS-Pipe/.github/actions/install-apt-packages
6464

65+
- name: Install colcon
66+
uses: eProsima/eProsima-CI/ubuntu/install_colcon@v0
67+
6568
- name: Install Python packages
66-
uses: ./src/DDS-Pipe/.github/actions/install-python-packages
69+
uses: eProsima/eProsima-CI/ubuntu/install_python_packages@v0
70+
with:
71+
packages: \
72+
sphinx==4.3.1 \
73+
doc8==0.10.1 \
74+
sphinx_rtd_theme==0.5.2 \
75+
sphinxcontrib.spelling==7.2.1 \
76+
sphinxcontrib-imagehelper==1.1.1 \
77+
sphinx-tabs==3.2.0 \
78+
vcstool \
79+
GitPython==3.1.24 \
80+
setuptools==58.2.0 \
81+
gcovr==5.0 \
82+
pyyaml \
83+
jsonschema
6784

6885
- name: Install uncrustify
6986
run: |
@@ -148,8 +165,25 @@ jobs:
148165
- name: Install GTest
149166
uses: ./src/DDS-Pipe/.github/actions/install-gtest-linux
150167

168+
- name: Install colcon
169+
uses: eProsima/eProsima-CI/ubuntu/install_colcon@v0
170+
151171
- name: Install Python packages
152-
uses: ./src/DDS-Pipe/.github/actions/install-python-packages
172+
uses: eProsima/eProsima-CI/ubuntu/install_python_packages@v0
173+
with:
174+
packages: \
175+
sphinx==4.3.1 \
176+
doc8==0.10.1 \
177+
sphinx_rtd_theme==0.5.2 \
178+
sphinxcontrib.spelling==7.2.1 \
179+
sphinxcontrib-imagehelper==1.1.1 \
180+
sphinx-tabs==3.2.0 \
181+
vcstool \
182+
GitPython==3.1.24 \
183+
setuptools==58.2.0 \
184+
gcovr==5.0 \
185+
pyyaml \
186+
jsonschema
153187

154188
- name: Get build eProsima dependencies Job Id
155189
run: |
@@ -225,8 +259,25 @@ jobs:
225259
- name: Install GTest
226260
uses: ./src/DDS-Pipe/.github/actions/install-gtest-linux
227261

262+
- name: Install colcon
263+
uses: eProsima/eProsima-CI/ubuntu/install_colcon@v0
264+
228265
- name: Install Python packages
229-
uses: ./src/DDS-Pipe/.github/actions/install-python-packages
266+
uses: eProsima/eProsima-CI/ubuntu/install_python_packages@v0
267+
with:
268+
packages: \
269+
sphinx==4.3.1 \
270+
doc8==0.10.1 \
271+
sphinx_rtd_theme==0.5.2 \
272+
sphinxcontrib.spelling==7.2.1 \
273+
sphinxcontrib-imagehelper==1.1.1 \
274+
sphinx-tabs==3.2.0 \
275+
vcstool \
276+
GitPython==3.1.24 \
277+
setuptools==58.2.0 \
278+
gcovr==5.0 \
279+
pyyaml \
280+
jsonschema
230281

231282
- name: Get build eProsima dependencies Job Id
232283
run: |

0 commit comments

Comments
 (0)