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

Default to CY24 and drop support for CY22 #18

Merged
merged 4 commits into from
Aug 16, 2024

Conversation

feltech
Copy link
Member

@feltech feltech commented Aug 12, 2024

Part of OpenAssetIO/OpenAssetIO#1351.

Remove support for changing the libstdc++ ABI version, since that was only necessary to support CY22.

The updated openassetio-build Docker image conforms to CY24. So update usages of other aswf images to also conform to CY24.

Remove workarounds for GitHub NodeJS version 20 default causing glibc incompatibilities with CY22 based containers, now that the image has been updated to CY24.

We abandoned cutting releases for this project, since it is not used by
any downstream projects other than the main OpenAssetIO repo's CI tests,
which always checks out `main` of this repo anyway.

So just remove the release notes to reduce maintenance burden.

Signed-off-by: David Feltell <[email protected]>
@feltech feltech self-assigned this Aug 12, 2024
Part of OpenAssetIO/OpenAssetIO#1351.

Remove support for changing the libstdc++ ABI version, since that was
only necessary to support CY22.

The updated `openassetio-build` Docker image conforms to CY24. So update
usages of other `aswf` images to also conform to CY24.

Remove workarounds for GitHub NodeJS version 20 default causing glibc
incompatibilities with CY22 based containers, now that the image has
been updated to CY24.

Signed-off-by: David Feltell <[email protected]>
@feltech feltech force-pushed the work/OpenAssetIO/1351-cy24 branch 5 times, most recently from 28afb93 to 4a61197 Compare August 15, 2024 16:36
Part of OpenAssetIO/OpenAssetIO#1351. Now that the `openassetio-build`
container can support nodejs 20 (because glibc is new enough) we can
update `actions/checkout`.

This was an attempt to fix an error in GitHub CI

```
fatal: detected dubious ownership in repository at '/__w/OpenAssetIO-Test-CMake/OpenAssetIO-Test-CMake'
```

But it didn't work. See subsequent commit for workaround.

Signed-off-by: David Feltell <[email protected]>
Part of OpenAssetIO/OpenAssetIO#1351. A recent change to git has
exposed a bug in actions/checkout

Signed-off-by: David Feltell <[email protected]>
@feltech feltech marked this pull request as ready for review August 15, 2024 17:13
@feltech feltech merged commit c68f55a into OpenAssetIO:main Aug 16, 2024
8 checks passed
@feltech feltech deleted the work/OpenAssetIO/1351-cy24 branch August 16, 2024 08:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants