From 06c8e3bc9d0ef1a6cda4abd25afbf2c95149feab Mon Sep 17 00:00:00 2001 From: Sergei Petrosian Date: Wed, 14 Feb 2024 22:09:54 +0100 Subject: [PATCH] docs(changelog): version 1.5.4 [citest skip] Update changelog and .README.html for version 1.5.4 Signed-off-by: Sergei Petrosian --- CHANGELOG.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 924605a..e8d34b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,42 @@ Changelog ========= +[1.5.4] - 2024-02-14 +-------------------- + +### Other Changes + +- ci: fix python unit test - copy pytest config to tests/unit (#147) + + This is fixed by tox-lsr 3.2.2 - all actions that use tox-lsr are updated to + 3.2.2, not just the python unit tests, even though the fix is only related to + pytest. All roles are updated to use tox-lsr 3.2.2 for the sake of consistency + even if not affected by the pytest issue. + + Something changed recently in the way github actions provisions systems which + means some of the directories are not readable by the python unit test actions. + In addition, the python unit tests were causing a lot of unnecessary directory + traversal doing collection/discovery of unit test files, because of using + `pytest -c /path/to/tox-lsr/pytest.ini` Unfortunately, with `pytest`, the + directory of the config file is the root directory for the tests and tests + discovery, and there is no way around this. + + Therefore, the only solution is to copy the tox-lsr `pytest.ini` to the + `tests/unit` directory, which makes that the test root directory. + + See also https://github.com/linux-system-roles/tox-lsr/pull/160 + + Signed-off-by: Rich Megginson + +- test: Add python_version to test facts gather ansible_python_version (#148) + + Enhancement: Gather python_version is tests_config.yml to gather ansible_python_version fact + + Reason: The role didn't gather ansible_python_version but used it in tests_fcontext.yml, hence this test failed on Ansible-2.14 on RHEL 8.10 + + Result: The bug is fixed + + [1.5.3] - 2024-01-23 --------------------