Merge pull request #1910 from pypeclub/feature/tools_loaded_in_order

Environments: Tool environments in alphabetical order
This commit is contained in:
Jakub Trllo 2021-08-23 16:34:25 +02:00 committed by GitHub
commit 153cfbc3a9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1113,12 +1113,14 @@ def prepare_host_environments(data, implementation_envs=True):
if not tool:
continue
groups_by_name[tool.group.name] = tool.group
tool_by_group_name[tool.group.name].append(tool)
tool_by_group_name[tool.group.name][tool.name] = tool
for group_name, group in groups_by_name.items():
for group_name in sorted(groups_by_name.keys()):
group = groups_by_name[group_name]
environments.append(group.environment)
added_env_keys.add(group_name)
for tool in tool_by_group_name[group_name]:
for tool_name in sorted(tool_by_group_name[group_name].keys()):
tool = tool_by_group_name[tool_name]
environments.append(tool.environment)
added_env_keys.add(tool.name)