Changelog for package industrial_ci
0.10.0 (2020-04-08)
- [maintenance] major refactoring
- [improve] introduce PARALLEL_TESTS to disable the test jobs limit of 1
- [improve] refactored folding to support different types: none, Gitlab CI, GitHub Actions, Travis CI
- [capability] implemented clang-tidy check
- [improve] added support for ROS_PYTHON_VERSION and ROS1 noetic
- [capability] added support for ROS2 (ardent to foxy)
- [improve] added support for BUILDER: catkin_tools, colcon, catkin_make, catkin_make_isolated
- [improve] new chained workspace layout: upstream, target, downstream
- [capability] implemented new hook system and helpers
- [capability] implemented workspace helpers with vcs support
- [maintenance] remove support for INJECT_QEMU
- [maintenance] remove support for CATKIN_CONFIG
- [maintenance] drop support for ROS hydro
- [maintenance] removed ROS install tests
- Contributors: Alexander Gutenkunst, Felix Messmer, Mathias Lüdtke, Mikael Arguedas
0.9.0 (2020-04-08)
- [maintenance] deprecated legacy version
- [fix] updated ROS repository keys
- [improve] use snapshots repository for EOL distros
- Contributors: Felix Messmer, Mathias Lüdtke, Matthijs van der Burgh
0.7.0 (2019-01-02)
- [capability] Add clang-format check (#320, #340)
- [capability] Re-use previous local CI run #279
- [capability] Allow reuse Docker image #341
- [capability] Automatically set ROS_DISTRO from Docker image if not specified #280
- [capability] ROS melodic support #271
- [deprecation] USE_DEB, UBUNTU_OS_CODE_NAME
- [fix] Run Travis CI locally #331, #265
- [maintenance] remove rosdep hack #287
- [improve] Better output text #328
- [improve] Speed up CI by skipping Docker pull #283
- Contributors: Felix Messmer, Isaac I.Y. Saito, Jonathan Hechtbauer, Mathias Lüdtke, Miguel Prada, Wolfgang Merkt
0.6.0 (2018-01-13)
- [capability] You can run industrial_ci locally on your computer using configuration in your .travis.yml #230
- [capability] Inject QEMU #237 from ipa-mdl/feature/inject-qemu
- [improve] Easier to use your custom Docker image #259
- Contributors: Isaac I.Y. Saito, Mathias Lüdtke
0.5.1 (2017-12-29)
- [fix] Workaround for the regression in "docker cp" moby/moby#34096 (#248).
* Gitlab CI users need to take an action. See this post
- [improve] Verbose catkin test results #251
- Contributors: Mathias Lüdtke
0.5.0 (2017-12-12)
- [fix] ROS Prerelease Test by updating to the latest Docker CE #238
- [capability] ABI check based on abi-compliance-checker #199
- [capability] catkin_lint feature. #219
- [capability] implemented ROSDEP_SKIP_KEYS feature #184
- [enhance] Add support for ARM platform #236
- Many more bug fixes.
- Contributors: Mathias Lüdtke, Miguel Prada, Isaac I.Y. Saito
0.3.3 (2017-02-09)
- [capability] Added a script to run industrial_ci on a local host in a Docker container. #116.
- Contributors: Mathias Lüdtke
0.2.2 (2016-05-13)
- [fix] Remove wrong duplicate prerelease test code block. #40
- [sys] Adjust to ROS Indigo's up-to-date ros.key acquision. #42
- Contributors: Isaac I.Y. Saito, Gijs van der Hoorn, Mathias Lüdtke
0.2.1 (2016-05-06)
- [feat] Add docker-based ROS prerelease test. #35
- [fix] Correct environment variable exportation to subprocesses.
- [fix] Better script termination with 'set -e'.
- [fix] broken link in README #37
- [fix] apt-get quiet option #33
- [sys] Extract util functions
- [sys] Remove meaningless Travis jobs
- [doc] Some clarifications.
- [improve] More fold Travis result (wstool version and localname info) #38
- Contributors: Mathias Lüdtke, Dave Coleman, Victor Lamoine, Isaac I.Y. Saito
0.2.0 (2016-04-19)
- Adjust to catkin_tools 0.4.0 #31
- Contributors: Isaac I.Y. Saito
0.1.3 (2016-04-14)
- [fix] Temporarilly disable rospack plugin line (fixes #26). #28
- [fix] missing an arg for specifying the number parallel job.
- Fix undeclared args for the number parallel job #22
- [doc] Clarify parallel job args.
- Contributors: Isaac I.Y. Saito
0.1.2 (2016-02-08)
- [fix] Move a patch that becomes available via DEB to older ROS distro only section (#20)
- [feat] Add option to not test (#16)
- Contributors: Isaac I.Y. Saito, Gijs van der Hoorn
0.1.1 (2016-01-05)
- [feat] Better variable name for downstream pkgs
- [doc] Many improvements including replacing "git submodule" with "git clone"
- [enhance] Output enhancement and cleanup
- [enhance] Turn off status line (#4)
- [sys] Remove a tentative workaround for a test location issue (https://github.com/ros/ros_comm/pull/668)
- Contributors: Isaac I.Y. Saito, Mathias Lüdtke
0.1.0 (2015-12-08)
- Init commit of travis config and scripts
- Add license and copyright header
- Contributors: Shaun Edwards, Isaac I.Y. Saito