Releases: KIT-MRT/util_caching
v1.4.2
v1.4.1
This tidies up the readme in the style we use in the arbitration_graphs repo.
This moves large parts of the existing readme into collapsible spoilers, adds shield.io badges, and a list of features.
#patch
v1.4.0
This contributes python bindings. Since this is a template C++ library, the python bindings have to be compiled at a later point in time, when the types are known. Therefore, we don't ship the bindings directly but rather add a convenience function that allows binding the types once the template arguments are known.
When pybind is available and BUILD_TEST=TRUE
, a python module is built that allows running unit tests (almost) equivalent to the C++ ones.
#minor
v1.3.1
Analogous to KIT-MRT/arbitration_graphs#85, the version bump is now computed from the PR description.
#patch
v1.3.0
Following our lessons learned from KIT-MRT/arbitration_graphs@4575619, this adds a tiny improvement of our test/CMakeLists.txt
This should help building the unit tests against installed lib
#patch
v1.2.0
v1.1.0
This adds a GitHub Action testing the latest debian package by
- downloading and installing the latest deb file from
https://github.com/KIT-MRT/util_caching/releases/latest/download/libutil-caching-dev.deb - building unit tests against it (without local lib repo)
- running these tests
v1.0.0
This fixes an issue with the release pipeline.
The version bump action does not seem to work with a repository cloned via ssh. This PR therefore splits this into two jobs: One job to just compute the new version using an https clone and a second job that updated the version file and creates a tag. This one then uses the deploy key to bypass the branch protections for the automated changes.
This fixes the issue (tested on a protected devel branch) and also adds a separation of concerns for the different parts of the pipeline.
v0.1.0
Copy release artifacts differently due to deadlock when using outputs See https://github.com/moby/buildkit/issues/2950