Skip to content

Commit

Permalink
Install python packages and colcon using eProsima-CI
Browse files Browse the repository at this point in the history
Signed-off-by: Irene Bandera <irenebandera@eprosima.com>
  • Loading branch information
irenebm committed Nov 30, 2023
1 parent 1d2c92b commit 4d1f5c3
Show file tree
Hide file tree
Showing 2 changed files with 55 additions and 27 deletions.
23 changes: 0 additions & 23 deletions .github/actions/install-python-packages/action.yml

This file was deleted.

59 changes: 55 additions & 4 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,25 @@ jobs:
- name: Install apt packages
uses: ./src/DDS-Pipe/.github/actions/install-apt-packages

- name: Install colcon
uses: eProsima/eProsima-CI/ubuntu/install_colcon@v0

- name: Install Python packages
uses: ./src/DDS-Pipe/.github/actions/install-python-packages
uses: eProsima/eProsima-CI/ubuntu/install_python_packages@v0
with:
packages: \
sphinx==4.3.1 \
doc8==0.10.1 \
sphinx_rtd_theme==0.5.2 \
sphinxcontrib.spelling==7.2.1 \
sphinxcontrib-imagehelper==1.1.1 \
sphinx-tabs==3.2.0 \
vcstool \
GitPython==3.1.24 \
setuptools==58.2.0 \
gcovr==5.0 \
pyyaml \
jsonschema

- name: Install uncrustify
run: |
Expand Down Expand Up @@ -148,8 +165,25 @@ jobs:
- name: Install GTest
uses: ./src/DDS-Pipe/.github/actions/install-gtest-linux

- name: Install colcon
uses: eProsima/eProsima-CI/ubuntu/install_colcon@v0

- name: Install Python packages
uses: ./src/DDS-Pipe/.github/actions/install-python-packages
uses: eProsima/eProsima-CI/ubuntu/install_python_packages@v0
with:
packages: \
sphinx==4.3.1 \
doc8==0.10.1 \
sphinx_rtd_theme==0.5.2 \
sphinxcontrib.spelling==7.2.1 \
sphinxcontrib-imagehelper==1.1.1 \
sphinx-tabs==3.2.0 \
vcstool \
GitPython==3.1.24 \
setuptools==58.2.0 \
gcovr==5.0 \
pyyaml \
jsonschema

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

- name: Install colcon
uses: eProsima/eProsima-CI/ubuntu/install_colcon@v0

- name: Install Python packages
uses: ./src/DDS-Pipe/.github/actions/install-python-packages
uses: eProsima/eProsima-CI/ubuntu/install_python_packages@v0
with:
packages: \
sphinx==4.3.1 \
doc8==0.10.1 \
sphinx_rtd_theme==0.5.2 \
sphinxcontrib.spelling==7.2.1 \
sphinxcontrib-imagehelper==1.1.1 \
sphinx-tabs==3.2.0 \
vcstool \
GitPython==3.1.24 \
setuptools==58.2.0 \
gcovr==5.0 \
pyyaml \
jsonschema

- name: Get build eProsima dependencies Job Id
run: |
Expand All @@ -235,7 +286,7 @@ jobs:
head -n 1)
echo "fastdds_job_id=${JOB_ID}" >> $GITHUB_ENV
- name: Download eProsima dependencies
- name: Download eProsima dependenciespackages
uses: dawidd6/action-download-artifact@v2
with:
workflow: build_dependencies.yml
Expand Down

0 comments on commit 4d1f5c3

Please sign in to comment.