@@ -15,210 +15,17 @@ env:
15
15
CATKIN_OPTIONS : $GITHUB_WORKSPACE/catkin.options
16
16
17
17
jobs :
18
- noble_deb_packages :
18
+ gh_pages :
19
19
runs-on : ubuntu-22.04
20
20
21
21
steps :
22
22
- uses : actions/checkout@v4
23
- - run : sudo make install-deps
24
- - run : $APT fakeroot devscripts build-essential
23
+ - run : $APT doxygen
24
+ - run : git submodule update --init
25
+ - run : git config --global user.name 'Github Action'
26
+ -
run :
git config --global user.email '[email protected] '
27
+ - run : make dox
25
28
- run : |
26
- make deb-build DEB_TARGET=jammy
27
- make deb-install DEB_TARGET=jammy
28
- # make cmake_dependency # requires ROS
29
-
30
- jammy_deb_packages :
31
- runs-on : ubuntu-22.04
32
-
33
- steps :
34
- - uses : actions/checkout@v4
35
- - run : sudo make install-deps
36
- - run : $APT fakeroot devscripts build-essential
37
- - run : |
38
- make deb-build DEB_TARGET=jammy
39
- make deb-install DEB_TARGET=jammy
40
- # make cmake_dependency # requires ROS
41
-
42
- focal_deb_packages :
43
- runs-on : ubuntu-20.04
44
-
45
- env :
46
- ROS_DISTRO : noetic
47
- ROS_HOSTNAME : localhost
48
- ROS_CI_DESKTOP : focal
49
-
50
- steps :
51
- - uses : actions/checkout@v4
52
- - run : sudo make install-ros ROS_DISTRO=$ROS_DISTRO UBUNTU_DISTRO=$ROS_CI_DESKTOP
53
- - run : sudo make install-deps
54
- - run : $APT fakeroot devscripts build-essential
55
- - run : |
56
- source /opt/ros/$ROS_DISTRO/setup.bash
57
- make deb-build DEB_TARGET=focal
58
- make deb-install DEB_TARGET=focal
59
- make cmake_dependency
60
-
61
-
62
- noble_gcc_noros :
63
- runs-on : ubuntu-24.04
64
- steps :
65
- - uses : actions/checkout@v4
66
- - run : sudo apt update
67
- - run : sudo make install-deps
68
- - run : make build-tests TYPE=Debug OPTIONS=noros TARGETS="all" TC=gcc ARGS=-V
69
-
70
- noble_gcc_ros :
71
- runs-on : ubuntu-24.04
72
-
73
- env :
74
- ROS_DISTRO : jazzy
75
- ROS_CI_DESKTOP : noble
76
-
77
- steps :
78
- - uses : actions/checkout@v4
79
- - run : sudo make install-ros ROS_DISTRO=$ROS_DISTRO UBUNTU_DISTRO=$ROS_CI_DESKTOP
80
- - run : sudo make install-deps
81
- - run : |
82
- source /opt/ros/$ROS_DISTRO/setup.bash
83
- make build-tests TYPE=Debug OPTIONS=ros2 TARGETS="all" TC=gcc ARGS=-V
84
-
85
-
86
- jammy_gcc_noros :
87
- runs-on : ubuntu-22.04
88
- steps :
89
- - uses : actions/checkout@v4
90
- - run : sudo apt update
91
- - run : sudo make install-deps
92
- - run : make build-tests TYPE=Debug OPTIONS=noros TARGETS="all" TC=gcc ARGS=-V
93
-
94
- jammy_gcc_ros :
95
- runs-on : ubuntu-22.04
96
-
97
- env :
98
- ROS_DISTRO : humble
99
- ROS_CI_DESKTOP : jammy
100
-
101
- steps :
102
- - uses : actions/checkout@v4
103
- - run : sudo make install-ros ROS_DISTRO=$ROS_DISTRO UBUNTU_DISTRO=$ROS_CI_DESKTOP
104
- - run : sudo make install-deps
105
- - run : |
106
- source /opt/ros/$ROS_DISTRO/setup.bash
107
- make build-tests TYPE=Debug OPTIONS=ros2 TARGETS="all" TC=gcc ARGS=-V
108
-
109
-
110
- focal_gcc_noros :
111
- runs-on : ubuntu-20.04
112
- steps :
113
- - uses : actions/checkout@v4
114
- - run : sudo apt update
115
- - run : sudo make install-deps
116
- - run : make build-tests TYPE=Debug OPTIONS=noros TARGETS="all" TC=gcc ARGS=-V
117
-
118
- focal_gcc_ros :
119
- runs-on : ubuntu-20.04
120
-
121
- env :
122
- ROS_DISTRO : noetic
123
- ROS_HOSTNAME : localhost
124
- ROS_CI_DESKTOP : focal
125
-
126
- steps :
127
- - uses : actions/checkout@v4
128
- - run : sudo make install-ros ROS_DISTRO=$ROS_DISTRO UBUNTU_DISTRO=$ROS_CI_DESKTOP
129
- - run : sudo make install-deps
130
- - run : |
131
- source /opt/ros/$ROS_DISTRO/setup.bash
132
- make build-tests TYPE=Debug OPTIONS=ros TARGETS="all" TC=gcc ARGS=-V
133
-
134
-
135
- jammy_spelling :
136
- runs-on : ubuntu-22.04
137
-
138
- steps :
139
- - uses : actions/checkout@v4
140
- - run : sudo apt update
141
- - run : $APT python3-pip python3-setuptools
142
- - run : sudo pip3 install scspell3k
143
- - run : make spell
144
-
145
-
146
- noble_clang_ros_scanbuild :
147
- runs-on : ubuntu-24.04
148
-
149
- env :
150
- ROS_DISTRO : jazzy
151
- ROS_CI_DESKTOP : noble
152
-
153
- steps :
154
- - uses : actions/checkout@v4
155
- - run : sudo make install-ros ROS_DISTRO=$ROS_DISTRO UBUNTU_DISTRO=$ROS_CI_DESKTOP
156
- - run : sudo make install-deps
157
- - run : $APT clang-tools-18 clang-tidy-18
158
- - run : |
159
- source /opt/ros/$ROS_DISTRO/setup.bash
160
- make clangcheck SCANBUILD=scan-build-18 OPTIONS=ros2_tidy TC=clang
161
-
162
-
163
- noble_clang_noros_scanbuild :
164
- runs-on : ubuntu-24.04
165
-
166
- steps :
167
- - uses : actions/checkout@v4
168
- - run : sudo apt update
169
- - run : sudo make install-deps
170
- - run : $APT clang-tools-18 clang-tidy-18
171
- - run : make clangcheck SCANBUILD=scan-build-18 OPTIONS=noros_tidy TC=clang
172
-
173
-
174
- jammy_ccws :
175
- runs-on : ubuntu-22.04
176
- steps :
177
- - uses : actions/checkout@v4
178
- with :
179
- repository : asherikov/ccws
180
- - uses : actions/checkout@v4
181
- with :
182
- ref : pkg_ws_2
183
- path : src/ariles_ws
184
- - run : cd src/ariles_ws; make update VERSION=${GITHUB_SHA}; rm -Rf ariles2_rosparam_ws demo
185
- - run : make bp_install_build BUILD_PROFILE=static_checks
186
- - run : make BUILD_PROFILE=static_checks
187
- - run : make bp_install_build BUILD_PROFILE=scan_build
188
- - run : make dep_install PKG=ariles2_core_ws
189
- - run : make dep_install PKG=ariles2_graphviz_ws
190
- - run : make dep_install PKG=ariles2_namevalue2_ws
191
- - run : make dep_install PKG=ariles2_octave_ws
192
- - run : make dep_install PKG=ariles2_pugixml_ws
193
- - run : make dep_install PKG=ariles2_rapidjson_ws
194
- - run : make dep_install PKG=ariles2_ros2param_ws
195
- - run : make dep_install PKG=ariles2_yamlcpp_ws
196
- - run : make _ws BUILD_PROFILE=scan_build
197
- - run : make bp_install_build BUILD_PROFILE=cppcheck
198
- - run : make BUILD_PROFILE=static_checks BASE_BUILD_PROFILE=scan_build
199
-
200
- noble_ccws :
201
- runs-on : ubuntu-24.04
202
- steps :
203
- - uses : actions/checkout@v4
204
- with :
205
- repository : asherikov/ccws
206
- - uses : actions/checkout@v4
207
- with :
208
- ref : pkg_ws_2
209
- path : src/ariles_ws
210
- - run : cd src/ariles_ws; make update VERSION=${GITHUB_SHA}; rm -Rf ariles2_rosparam_ws demo
211
- - run : make bp_install_build BUILD_PROFILE=static_checks
212
- - run : make BUILD_PROFILE=static_checks
213
- - run : make bp_install_build BUILD_PROFILE=scan_build
214
- - run : make dep_install PKG=ariles2_core_ws
215
- - run : make dep_install PKG=ariles2_graphviz_ws
216
- - run : make dep_install PKG=ariles2_namevalue2_ws
217
- - run : make dep_install PKG=ariles2_octave_ws
218
- - run : make dep_install PKG=ariles2_pugixml_ws
219
- - run : make dep_install PKG=ariles2_rapidjson_ws
220
- - run : make dep_install PKG=ariles2_ros2param_ws
221
- - run : make dep_install PKG=ariles2_yamlcpp_ws
222
- - run : make _ws BUILD_PROFILE=scan_build
223
- - run : make bp_install_build BUILD_PROFILE=cppcheck
224
- - run : make BUILD_PROFILE=static_checks BASE_BUILD_PROFILE=scan_build
29
+ cd doc/dox
30
+ git add *
31
+ git commit -a -m "Automated update"
0 commit comments