This file includes the released versions of eProsima-CI along with their contributions to the project.
The Forthcoming section includes those features added in main
branch that are not yet in a stable release.
- Forthcoming
- v0.28.0
- v0.27.0
- v0.26.0
- v0.25.0
- v0.24.0
- v0.23.0
- v0.22.0
- v0.21.0
- v0.20.0
- v0.19.1
- v0.19.0
- v0.18.2
- v0.18.1
- v0.18.0
- v0.17.0
- v0.16.1
- v0.16.0
- v0.15.0
- v0.14.0
- v0.13.0
- v0.12.1
- v0.12.0
- v0.11.0
- v0.10.0
- v0.9.0
- v0.8.0
- v0.7.0
- v0.6.0
- v0.5.0
- v0.4.0
- v0.4.0
- v0.3.0
- v0.2.0
The upcoming release will include the following features:
- Fix upload-artifact action version to
v4.4.0
. - Change default value for workspace in multiplatform colcon-build action.
- Pass workspace_dependencies in sphinx-docs action.
- Upgrade setuptools to 74.1.3.
- Update DDS Pipe versions for nightly jobs.
- Enable DDS Pipe build.
- Add
include-hidden-files
input astrue
by default to the upload-artifact action.
- Add
skip_base
option to theget_related_branch_from_repo
action so base branch is not considered. - Add external (multi-platform) action to install Qt.
- Fix the windows action colcon build to accept multiple colcon meta files.
- Remove the windows action merge yaml meta files.
- Check if python venv already exists in
setup_python_venv
action. - Set cmake-utils version to download in
sphinx_docs
action.
- Update nightly builds to compile on Ubuntu 24.04.
- Remove nightly builds for Ubuntu 20.04.
- Extended the action for installing python packages to setup a virtual environment.
- Added new Ubuntu action (
setup_python_venv
) for setting up a python virtual environment.
- Add external (multi-platform) action to install doxygen.
- Add get related branch multi-platform action.
- Add Windows action to merge a set of yaml meta files into a single meta file.
- Add colcon meta argument to colcon test actions.
- Remove
cat colcon.meta
command from windows colcon build action.
- Fix upload artifact action to allow branch names in the name (by removing forbidden characters).
- Add previous method to download artifact action to ensure name consistency.
- Fix warning in
colcon_build_test
action - Expose test artifacts name to code coverage action
- Fix
colcon
installation on macOS when used in combination withsetup-python
action byt not passing the--user
flag topip
. change_actions_reference.sh
also updates references within the.github
directory.
- Refactor fastdds, dev-utils, and ddspipe builds to support fastdds v2 and v3
- Fix dev-utils and ddspipe nightly artifact inputs
- Activate Fast DDS v3 build
- Enable dev-utils build for Fast DDS v3
- Expose test artifacts name to
colcon-build-test
multiplatform action
- Fix conditional statement in `colcon_test`` action in windows.
- Fix fastdds version to
2.x
. - Fix user installation path when installing with
pip
in macOS and Ubuntu.
- Fix
get_related_branch_from_repo
action to get related tags from remote repositories.
- Remove
uncrustify
installation action for Ubuntu 20.04. - Update
uncrustify
action to use eProsima fork ofament_lint
repository. - Fix
uncrustify
action to properly calculate the path to files with changes.
- New Ubuntu
get_related_branch_from_repo
action to get the related branch from a remote repository.
- New
add_labels
action to add labels to a pull request. - New
remove_labels
action to remove labels from a pull request. - Set default CMake version in the
install_fastdds_dependencies
action
- Update TSAN action to use GCC 12
- Fix a regression in
colcon_build
action for macOS.
- Temporary
TSAN
&ASAN
workflow fix: set the number of random bits formmap
to 28.
This release includes the following updates:
- Remove
CXXFLAGS
for windows build. - Bump download artifact action to v4
- Support for the
vcs_import
action in macOS.
This release includes the following updates:
- Support for skipping existing repositories in the
vcs_import
action. colcon_build
action does not provide a default value for thecmake_args_default
input.
This release includes the following features:
- An action to install brew packages on macOS.
- An action to install python packages on macOS.
- An action to install colcon on macOS.
- macOS support through the following multiplatform actions:
colcon_build
colcon_test
install_colcon
install_gtest
install_python_packages
junit_summary
This release includes the following features:
- Add a
junit-summary
action to generate a summary of JUnit test results.
This release includes the following features:
- Add
test-reporter
action - Add
setup_cmake
action
This release includes the following features:
- Download eProsima dev-utils (
fetch_dev_utils_manual
action) - Download eProsima ddspipe (
fetch_ddspipe_manual
action) - Download eProsima Fast DDS (
fetch_fastdds_manual
action) - New external action: download artifacts
This release includes the following features:
- Setup CCache.
- Install specific CMake and Ninja versions.
- Install and setup Python.
This release includes the following features:
- Mirror external action
- Create pull request external action
This release includes the following bug-fixes:
- Fix codecov action
- Fix windows
install_python_packages
action - Find artifacts of just completed workflows, and not only for successful ones.
First project release.
This release includes the following features:
- General purpose actions
- Multiplatform support
- Artifacts generation workflows for projects:
- Fast DDS
- dev-utils
- DDS Pipe
This release includes the following documentation:
- updated (README.md)
- developer contributing information (
.dev/contributions.md
).