Improved set-version to ignore skipped deps

This commit is contained in:
2022-05-27 18:17:07 +02:00
parent ff5f9b833d
commit beadbf8e91
2 changed files with 14 additions and 2 deletions

View File

@@ -70,13 +70,15 @@ class Application(ApplicationABC):
diff_paths.append(os.path.basename(os.path.dirname(file)))
try:
skipped = []
for project in self._workspace.projects:
if project not in diff_paths and String.convert_to_snake_case(project) not in diff_paths and not force:
Console.write_line(f'Skipping {project} due to missing changes')
skipped.append(project)
continue
Console.write_line(f'Set dependencies {self._version_pipe.transform(version)} for {project}')
self._version_setter.set_dependencies(self._workspace.projects[project], version)
self._version_setter.set_dependencies(self._workspace.projects[project], version, skipped=skipped)
if not project.startswith('cpl') and not project.startswith('unittest'):
Console.write_line(f'Skipping {project}')
continue