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

Commits on Aug 12, 2024

  1. [Docs] Remove release notes

    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 committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    4e7ee8c View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. [Build] Default to CY24 and drop support for CY22

    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 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    0e96f14 View commit details
    Browse the repository at this point in the history
  2. [CI] Use actions/checkout v4

    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]>
    feltech committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    fd03da7 View commit details
    Browse the repository at this point in the history
  3. [CI] Work around submodule permissions error in container

    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 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    280fc67 View commit details
    Browse the repository at this point in the history