Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Build] Bump OpenAssetIO to 1.0.0-beta.2.2 #119

Merged
merged 1 commit into from
Jul 26, 2024

Conversation

feltech
Copy link
Member

@feltech feltech commented Jul 23, 2024

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.

Discovered during OpenAssetIO/OpenAssetIO#1311.

Since OpenAssetIO#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 <[email protected]>
@feltech feltech self-assigned this Jul 23, 2024
@feltech feltech requested a review from a team as a code owner July 23, 2024 13:51
@feltech feltech removed the request for review from SamCrooksFoundry July 25, 2024 11:02
Copy link

@foundry-markf foundry-markf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No immediate concern about this, although it'll have to be bumped again soon, right?

@feltech
Copy link
Member Author

feltech commented Jul 26, 2024

No immediate concern about this, although it'll have to be bumped again soon, right?

Hopefully not, I don't think there's anything planned in the near term that will break the manager API.

@feltech feltech merged commit b807f6b into OpenAssetIO:main Jul 26, 2024
18 checks passed
@feltech feltech deleted the work/84-bumpOpenAssetIOVersion branch July 26, 2024 15:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants