ci: bump Python version in reusable_testing#179
Merged
sergepetrenko merged 4 commits intomasterfrom Jan 26, 2026
Merged
Conversation
1c9af1a to
4f62cca
Compare
* Add mp_encode_str0() into msgpuck.h * Introduce MP_EXT validation capabilities * Make mp_check fail on 0xc1 * Fix integer overflow in mp_check and mp_next for MP_MAP * Don't escape forward slash in mp_snprint * Constify mp_char2escape * Add mp_encode_*_safe family that handles buffer overflow * Add mp_memcpy and mp_memcpy_safe * Add mp_read_double_lossy without direct convertibility checks * Fix mp_read_double_lossy tests freebsd build * Make test output TAP compatible * Add mp_check_on_error callback * Introduce mp_check_exact helper function * Introduce mp_read_int8 and mp_read_int16 functions * Fix mp_compare_uint() * Make tests C++ * Bring test.h up to date with Tarantool's unit.h * Fix mp_read_int/double on suboptimal msgpack * Add NOINLINE to a couple of test functions * cmake: update the minimum required version * perf: add perf tests for mp_next/mp_check of UINTs
f9b64cd to
9cc9cef
Compare
In the CMake 4.0 compatibility with CMake versions older than 3.5 has been removed [1]. This patch bumps the maximum supported version to tell CMake that the project has been updated to work with policies introduced by 4.0 or earlier. Also, this patch removes policies CMP0037 [2] and CMP0002 [3] since they are no longer supported. Hence, the "test" target is renamed to the "testing". Also, it removes Centos 7 from the CI testing as an obsolete. [1]: https://cmake.org/cmake/help/latest/command/cmake_minimum_required.html [2]: https://cmake.org/cmake/help/latest/policy/CMP0037.html [3]: https://cmake.org/cmake/help/latest/policy/CMP0002.html
9cc9cef to
0a11a16
Compare
This patch bumps macOS to 15 version, since 13 version is now unsupported. Also, it upgrades Tarantools version to be tested to the version which supports the corresponding macOS. gevent is bumped to the latest version available to avoid building errors.
GitHub images with Ubuntu 24.04 have no longer Python 3.7, see [1]. This patch updates the version of Python to 3.10 to be consistent with other workflows. [1]: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json Needed for tarantool/tarantool#11220
0a11a16 to
dd6637c
Compare
sergepetrenko
approved these changes
Jan 26, 2026
drewdzzz
reviewed
Jan 26, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
GitHub images with Ubuntu 24.04 have no longer Python 3.7, see 1. This patch updates the version of Python to 3.10 to be consistent with other workflows.
Needed for tarantool/tarantool#11220