Evidence collection
Release notes
This release drops the last dependency on lbmessaging and RabbitMQ.
Tags 4.0.9 and 4.0.10 were made to deploy minor bugfixes on top of 4.0.8
Changed
- Use CouchDB as message queue periodic tests (!430)
Evidence collection
Evidence collection
Evidence collection
Release notes
Fixes
- Fix use of containers in PR tests (!424)
Evidence collection
Evidence collection
Evidence collection
Evidence collection
Release notes
Fixed
- Port the few shell scripts to Python scripts (!405)
- Fix reporting of failed gitlab feedback post (#120 !414)
- Fix GaussinoExtLibs gitlab group and clean up (#122 !413)
- Fix use of Python Gitlab list() (ListMixin) (#121 !412)
- Add workaround for transient apptainer failures (#119 !410)
- Add --with/without-downstream to ci-test arguments (#110 !411)
- Ask gitlab the default branch name instead of assuming 'master' (#118 !408)
- Replace networkx OrderedDiGraph with DiGraph (#117 !409)
Evidence collection
Evidence collection
Release notes
This is the first version that works with Python 3. The code is still (technically) compatible with Python 2 but that option is not supported anymore and the compatibility will be soon removed.
Apart from a number of minor changes and fixes, this release features some clean up (like dropping support for old formats) and uses apptainer to run builds and tests in a controlled environment. With previous version we were relying on Docker containers to wrap the call to the scripts to build for OS versions different from the system. Now all the bookkeeping tasks (connections to DBs, upload of artifacts) happen on the host OS and only the actual build/test is containerized.