From 5816ae474472765dc749c4f91fa8eafab410c438 Mon Sep 17 00:00:00 2001 From: David Feltell Date: Tue, 23 Jul 2024 14:48:26 +0100 Subject: [PATCH] [Build] Bump OpenAssetIO to 1.0.0-beta.2.2 Discovered during OpenAssetIO/OpenAssetIO#1311. Since #84, BAL's tests make use of the newer `getWithRelationship` signatures and so fail if OpenAssetIO 1.0.0-beta.2.1 or earlier is installed. This isn't an incompatibility in BAL itself, just its tests. We could either: * Rewrite the tests to use the older API. * Bump the minimum supported version of OpenAssetIO * Ignore the failure, since it's only tests. Ignoring the test failure is potentially dangerous, in case the expected failure is masking a real issue. Rewriting the tests would be the best option, but requires development effort. Given that we're still in beta, the low-effort choice of bumping the minimum OpenAssetIO version seems the best pragmatic option. Signed-off-by: David Feltell --- RELEASE_NOTES.md | 5 ++++- pyproject.toml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 3b2c1ee..912ae13 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -9,7 +9,10 @@ v1.0.0-alpha.x - Minimum OpenAssetIO-MediaCreation version increased to v1.0.0-alpha.9 for compatibility with the latest OpenAssetIO. See [OpenAssetIO#1311](https://github.com/OpenAssetIO/OpenAssetIO/issues/1311). - [#90](https://github.com/OpenAssetIO/OpenAssetIO-Manager-BAL/issues/90) + +- Minimum OpenAssetIO version increased to v1.0.0-beta.2.2 to make use + of new API features. + [#84](https://github.com/OpenAssetIO/OpenAssetIO-Manager-BAL/issues/84) ### New features diff --git a/pyproject.toml b/pyproject.toml index af9f26b..e6bbbed 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ name = "openassetio-manager-bal" version = "1.0.0a16" requires-python = ">=3.7" -dependencies = ["openassetio>=1.0.0b2.rev0", "openassetio-mediacreation>=1.0.0a9"] +dependencies = ["openassetio>=1.0.0b2.rev2", "openassetio-mediacreation>=1.0.0a9"] authors = [ { name = "Contributors to the OpenAssetIO project", email = "openassetio-discussion@lists.aswf.io" }