diff --git a/CHANGELOG.md b/CHANGELOG.md index 63a7112f9f..2d72d03c13 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,14 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm +## 0.12.5 (2024-10-21) + + +### Bug Fixes + +- Fixed get_integration_resource_config assumption for port-app-config files to be of .yml extension only (0.12.5) + + ## 0.12.3 (2024-10-09) ### Improvements diff --git a/port_ocean/tests/helpers/ocean_app.py b/port_ocean/tests/helpers/ocean_app.py index 6b9f502ac4..361318986f 100644 --- a/port_ocean/tests/helpers/ocean_app.py +++ b/port_ocean/tests/helpers/ocean_app.py @@ -43,9 +43,11 @@ def get_integration_ocean_app( def get_integation_resource_configs(integration_path: str) -> List[ResourceConfig]: - with open( - f"{integration_path}/.port/resources/port-app-config.yml" - ) as port_app_config_file: + config_file_path = f"{integration_path}/.port/resources/port-app-config." + if not Path(f"{config_file_path}yml").exists(): + config_file_path = f"{config_file_path}yaml" + + with open(config_file_path) as port_app_config_file: resource_configs = safe_load(port_app_config_file) return [ResourceConfig(**item) for item in resource_configs["resources"]] diff --git a/pyproject.toml b/pyproject.toml index c9be8945a8..9b909679ea 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "port-ocean" -version = "0.12.4" +version = "0.12.5" description = "Port Ocean is a CLI tool for managing your Port projects." readme = "README.md" homepage = "https://app.getport.io"