@@ -32,7 +32,7 @@ <h1 class="title">Module <code>continuous_delivery_scripts.generate_news</code><
3232< span > Expand source code</ span >
3333</ summary >
3434< pre > < code class ="python "> #
35- # Copyright (C) 2020 Arm. All rights reserved.
35+ # Copyright (C) 2020-2021 Arm. All rights reserved.
3636# SPDX-License-Identifier: Apache-2.0
3737#
3838"""Handles usage of towncrier for automated changelog generation and pyautoversion for versioning."""
@@ -90,7 +90,7 @@ <h1 class="title">Module <code>continuous_delivery_scripts.generate_news</code><
9090 new_version: Optional[str] = None
9191 is_new_version: bool = False
9292 with cd(os.path.dirname(project_config_path)):
93- old, _ , updates = auto_version_tool.main(
93+ old, new_version , updates = auto_version_tool.main(
9494 release=is_release,
9595 enable_file_triggers=enable_file_triggers,
9696 commit_count_as=bump,
@@ -99,7 +99,9 @@ <h1 class="title">Module <code>continuous_delivery_scripts.generate_news</code><
9999 # Autoversion second returned value is not actually the new version
100100 # There seem to be a bug in autoversion.
101101 # This is why the following needs to be done to determine the version
102- new_version = updates["__version__"]
102+ for k, v in updates.items():
103+ if "version" in str(k).lower():
104+ new_version = updates[k]
103105 is_new_version = old != new_version
104106 logger.info(":: Determining the new version")
105107 logger.info(f"Version: {new_version}")
0 commit comments