Skip to content

Bump cmake version. Bump ubuntu version in the CI. #505

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

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

Buristan
Copy link

@Buristan Buristan commented Apr 29, 2025

ci: update ubuntu version

The ubuntu-20.04 (focal) image is no longer supported, so the build using this image returns the following error:

| This is a scheduled Ubuntu 20.04 brownout. Ubuntu 20.04 LTS runner
| will be removed on 2025-04-01.

See 1 for the details.

This patch bumps the used version to the ubuntu-24.04 (noble).

Closes #504
Needed for tarantool/tarantool#11220


ci: remove EOL Tarantool versions from testing

This patch drops EOL Tarantool versions that has no package available for Ubuntu 24.04 noble at download.tarantool.org.


cmake: update the minimum required version

For CMake 4.0, compatibility with versions of CMake older than 3.5 has been removed 2. Thus, on macOS it leads to the error on build, since Homebrew updates it to version 4.0.

This patch sets the minimum required version to 3.5 for now.

The `ubuntu-20.04 (focal)` image is no longer supported, so the build
using this image returns the following error:

| This is a scheduled Ubuntu 20.04 brownout. Ubuntu 20.04 LTS runner
| will be removed on 2025-04-01.

See [1] for the details.

This patch bumps the used version to the ubuntu-24.04 (noble).

[1]: actions/runner-images#11101

Closes #504
Needed for tarantool/tarantool#11220
@Buristan Buristan added ci build issue The issue describes the problem with the build labels Apr 29, 2025
@Buristan Buristan force-pushed the skaplun/cmake-bump branch from bf3aa03 to b2d5115 Compare April 29, 2025 07:38
This patch drops EOL Tarantool versions that have no package available
for Ubuntu 24.04 noble at download.tarantool.org.
For CMake 4.0, compatibility with versions of CMake older than 3.5 has
been removed [1]. Thus, on macOS it leads to the error on build, since
Homebrew updates it to version 4.0.

This patch sets the minimum required version to 3.5 for now.

[1]: https://cmake.org/cmake/help/latest/release/4.0.html#deprecated-and-removed-features
@Buristan Buristan force-pushed the skaplun/cmake-bump branch from b2d5115 to 5a78626 Compare April 29, 2025 07:40
- tarantool: "2.10"
cartridge: "2.13.0"
- tarantool: "2.10"
cartridge: ""
Copy link
Collaborator

Choose a reason for hiding this comment

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

I would add the latest cartridge versions here, but it's up to you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build issue The issue describes the problem with the build ci
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update workflows using Ubuntu 20.04 (focal)
3 participants