Skip to content

ci: bump Python version in reusable_testing#179

Merged
sergepetrenko merged 4 commits intomasterfrom
skaplun/gh-noticket-bump-python-version
Jan 26, 2026
Merged

ci: bump Python version in reusable_testing#179
sergepetrenko merged 4 commits intomasterfrom
skaplun/gh-noticket-bump-python-version

Conversation

@Buristan
Copy link
Copy Markdown
Contributor

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

@Buristan Buristan force-pushed the skaplun/gh-noticket-bump-python-version branch 2 times, most recently from 1c9af1a to 4f62cca Compare January 23, 2026 08:56
* 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
@Buristan Buristan force-pushed the skaplun/gh-noticket-bump-python-version branch 4 times, most recently from f9b64cd to 9cc9cef Compare January 23, 2026 09:43
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
@Buristan Buristan force-pushed the skaplun/gh-noticket-bump-python-version branch from 9cc9cef to 0a11a16 Compare January 23, 2026 09:59
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
@Buristan Buristan force-pushed the skaplun/gh-noticket-bump-python-version branch from 0a11a16 to dd6637c Compare January 23, 2026 10:15
@sergepetrenko sergepetrenko removed their assignment Jan 26, 2026
@drewdzzz drewdzzz assigned Buristan and unassigned drewdzzz Jan 26, 2026
@Buristan Buristan assigned drewdzzz and unassigned Buristan Jan 26, 2026
Copy link
Copy Markdown

@drewdzzz drewdzzz left a comment

Choose a reason for hiding this comment

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

LGTM

@drewdzzz drewdzzz assigned Buristan and unassigned drewdzzz Jan 26, 2026
@sergepetrenko sergepetrenko merged commit e561f24 into master Jan 26, 2026
37 of 38 checks passed
@sergepetrenko sergepetrenko deleted the skaplun/gh-noticket-bump-python-version branch January 26, 2026 12:21
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.

3 participants