v1.16.0
v1.16.0 (2023-10-09)
Chore
- chore(ci): Fix release workflow build step checking out wrong commit
actions/checkout checks out the latest commit at the time of the workflow trigger,
hence any commit done during the workflow is not included.
Fixing this to checkout the actual latest (release) commit.
Signed-off-by: David Pascual <[email protected]> (e8e20f1
)
- chore: Bump asyncopenstackclient dependency version
This will allow to use the feature that enables application
credentials authentication.
Signed-off-by: David Pascual <[email protected]> (97a7cd0
)
- chore(release): Add PyPI action & extract copr step
Due to latest changes to python semantic release
PyPI release is no longer supported and the separate
action (https://github.com/pypa/gh-action-pypi-publish)
is recomended to use while releasing to PyPI.
For the trusted publishing we had to set up the PyPI
account owning mrack to trust neoave/mrack repository
which I did and set up the actions jobs to build
the python package and trigger a truster build.
As an addition i have extracted copr to separate job.
Some resources:
https://docs.pypi.org/trusted-publishers/
https://python-semantic-release.readthedocs.io/en/latest/index.html
https://github.com/pypa/gh-action-pypi-publish
https://python-semantic-release.readthedocs.io/en/latest/migrating_from_v7.html
we had to move from v7 to 8 to use PyPI and have
build steps separate as v7 does that inplace.
Signed-off-by: Tibor Dudlák <[email protected]> (278d1b1
)
- chore: Bump python-semantic-release to v7.34.4
Version 7.33.1 of python-semantic-release action is failing in the container build.
Updating action to this version will solve this issue.
Signed-off-by: David Pascual <[email protected]> (9bbd987
)
Documentation
- docs(Beaker): Add hostRequires documentation section to guides
Signed-off-by: Tibor Dudlák <[email protected]> (de027fa
)
Feature
- feat: Add new dependecies to mrack.spec file
Add aiofiles and os_client_config dependencies from latest changes
to mrack.spec definition
Signed-off-by: David Pascual <[email protected]> (d6b7298
)
- feat(OpenStack): Add clouds.yaml as an authentication method
Add clouds.yaml as an alternative to env vars.
Also, user+password and application credentials formats are both allowed.
Signed-off-by: David Pascual <[email protected]> (7bbda34
)
- feat(OpenStack): Import publick key on provision
This will save manual steps and error if the public key was not previously imported to
openstack profile.
Signed-off-by: David Pascual <[email protected]> (a5b32e3
)
Fix
- fix(Beaker): Exception has been thrown as raise missed argument
Signed-off-by: Tibor Dudlák <[email protected]> (db74ae0
)
Test
- test: fix pylint issues and use isinstance
Signed-off-by: Tibor Dudlák <[email protected]> (1a29d86
)