File tree Expand file tree Collapse file tree 3 files changed +20
-19
lines changed
Expand file tree Collapse file tree 3 files changed +20
-19
lines changed Original file line number Diff line number Diff line change 88
99env :
1010 GTEST_OUTPUT : " xml:test_results"
11- BUILDCMD : " colcon build --event-handlers console_direct+ --executor sequential --cmake-args -DBUILD_HARDENING=ON -DBUILD_TESTING=ON -DBUILD_PYTHON_BINDING=ON -DPYTHON_BINDING_VERSION=${PYTHON_BINDING_VERSION} -DPYTHON_PACKAGE_FOLDER_NAME=${PYTHON_PACKAGE_FOLDER_NAME} && colcon test --event-handlers console_direct+ --packages-select ad_map_access ad_physics && colcon test-result"
11+ BUILDCMD : " colcon build --event-handlers console_direct+ --executor sequential --cmake-args -DBUILD_HARDENING=ON -DBUILD_TESTING=ON -DBUILD_PYTHON_BINDING=ON -DPYTHON_BINDING_VERSION=${PYTHON_BINDING_VERSION} && colcon test --event-handlers console_direct+ --packages-select ad_map_access ad_physics && colcon test-result"
1212
1313permissions :
1414 contents : read
@@ -24,27 +24,23 @@ jobs:
2424 CC : /usr/bin/clang-10
2525 CXX : /usr/bin/clang++-10
2626 PYTHON_BINDING_VERSION : " 3.10"
27- PYTHON_PACKAGE_FOLDER_NAME : " site-packages"
2827 - os : ubuntu-22.04
2928 compiler : gcc11
3029 EXTRA_PACKAGES : " "
3130 CC : " "
3231 CXX : " "
3332 PYTHON_BINDING_VERSION : " 3.10"
34- PYTHON_PACKAGE_FOLDER_NAME : " site-packages"
3533 - os : ubuntu-22.04
3634 compiler : clang14
3735 EXTRA_PACKAGES : clang-14
3836 CC : /usr/bin/clang-14
3937 CXX : /usr/bin/clang++-14
4038 PYTHON_BINDING_VERSION : " 3.10"
41- PYTHON_PACKAGE_FOLDER_NAME : " site-packages"
4239
4340 name : ${{ matrix.os }}, ${{ matrix.compiler }}, python-${{ matrix.PYTHON_BINDING_VERSION }}
4441 runs-on : ${{ matrix.os }}
4542 env :
4643 PYTHON_BINDING_VERSION : ${{ matrix.PYTHON_BINDING_VERSION }}
47- PYTHON_PACKAGE_FOLDER_NAME : ${{ matrix.PYTHON_PACKAGE_FOLDER_NAME }}
4844 EXTRA_PACKAGES : ${{ matrix.EXTRA_PACKAGES }}
4945
5046 steps :
Original file line number Diff line number Diff line change 4545sudo apt-get install -y --no-install-recommends python${PYTHON_BINDING_VERSION} -dev libpython${PYTHON_BINDING_VERSION} -dev
4646curl -sS https://bootstrap.pypa.io/get-pip.py | sudo python${PYTHON_BINDING_VERSION}
4747
48- # to handle some error on missing pip dependencies
49- sudo pip${PYTHON_BINDING_VERSION} install testresources
50- sudo pip${PYTHON_BINDING_VERSION} install --upgrade setuptools==59.6.0
51- sudo pip${PYTHON_BINDING_VERSION} install colcon-common-extensions unittest-xml-reporting pygccxml pyplusplus
48+ if [[ " ${BUILD_DOCU} x" != " x" ]]; then
49+ sudo apt-get install doxygen graphviz lcov
50+ fi
5251
5352if (( IS_UBUNTU_20 _04 && IS_PYTHON_3 _10 )) ; then
5453 echo " !!!!!!! Ubunut 20.04 and python 3.10: compile boost 1.80 !!!!!!!"
@@ -85,13 +84,5 @@ if (( IS_UBUNTU_20_04 && IS_PYTHON_3_10 )); then
8584
8685fi
8786
88-
89- if [[ " ${BUILD_DOCU} x" != " x" ]]; then
90- sudo apt-get install doxygen graphviz lcov
91- sudo pip3 install --upgrade six> =1.11.0
92- sudo pip3 install Markdown==3.2.1
93- sudo pip3 install mkdocs
94- sudo pip3 install markdown-include
95- sudo pip3 install pymdown-extensions==8.0.1
96- sudo pip3 install pygments mdx_truly_sane_lists
97- fi
87+ sudo apt remove python3-pygments
88+ sudo pip${PYTHON_BINDING_VERSION} install -r .github/workflows/requirements.txt
Original file line number Diff line number Diff line change 1+ colcon-common-extensions == 0.3.0
2+ Markdown == 3.7
3+ markdown-include == 0.8.1
4+ mdx_truly_sane_lists == 1.3
5+ mkdocs == 1.6.1
6+ pygccxml == 2.6.0
7+ Pygments == 2.18.0
8+ pymdown-extensions == 10.12
9+ pyplusplus == 1.8.5
10+ setuptools == 75.1.0
11+ six == 1.16.0
12+ testresources == 2.0.1
13+ unittest-xml-reporting == 3.2.0
14+
You can’t perform that action at this time.
0 commit comments