Skip to content

ci: bump ubuntu version for reusable_testing #177

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

Merged

Conversation

Buristan
Copy link
Contributor

@Buristan Buristan commented Mar 6, 2025

This patch bumps the Ubuntu distro version up to 24.04 (noble) in the aforementioned workflow, since the Ubuntu 20.04 (focal) image support will be dropped soon in the GitHub actions.

See also: actions/runner-images#11101

This patch bumps the Ubuntu distro version up to 24.04 (noble) in the
aforementioned workflow, since the Ubuntu 20.04 (focal) image support
will be dropped soon in the GitHub actions.

See also: actions/runner-images#11101
@locker locker removed their assignment Mar 6, 2025
@Buristan Buristan requested a review from opomuc March 6, 2025 16:13
@Buristan Buristan force-pushed the skaplun/gh-no-ticket-ci-bump-ubuntu branch 3 times, most recently from 6ea50b5 to 17e2b38 Compare March 10, 2025 07:24
This patch bumps the versions of Tarantool up to 2.11, 3.2 and 3.3 as
currently supported with built packages for the latest Ubuntu 24.04
(noble).

Also, it bumps the version of the `actions/checkout` actions to v4 and
the version of the `actions/setup-python` action to v5. It is needed for
fixing the following GitHub warnings:
| Node.js 16 actions are deprecated.
| Please update the following actions to use Node.js 20
|
| The following actions uses node12 which is deprecated and will be
| forced to run on node16

Also, it updates `setup-tarantool` action to v3. It is needed to make
Tarantool 3.x pipelines work, see [1] for details.

[1]: https://github.com/tarantool/setup-tarantool/releases/tag/v3.0.0
@Buristan Buristan force-pushed the skaplun/gh-no-ticket-ci-bump-ubuntu branch 5 times, most recently from 087eb6e to 752c374 Compare March 10, 2025 14:09
@Buristan
Copy link
Contributor Author

I also add the commit to fix outdated OSX testing workflow.

@Totktonada Totktonada removed their assignment Mar 11, 2025
This patch fixes a bunch of problems:
* Updates macOS runners, since macos-11 and macos-12 are
  unsupported, so there is no such runner to pick up the job.
* Updates the list of Tarantool versions.
* Bumps the `actions/cache` up to v4, since v2 is deprecated.
* Drops the version suffix from the key parameter for the cache, since
  it is not necessary after [1].
* Bumps the `actions/checkout` up to v4, since v2 is deprecated.
* Adds use of `actions/setup-python` of v5, to fixate the python 3.10
  for tests.
* Drops patching step, since it is not needed anymore and causes
  conflicts.

[1]: https://github.blog/changelog/2022-10-20-manage-caches-in-your-actions-workflows-from-web-interface/
@Buristan Buristan force-pushed the skaplun/gh-no-ticket-ci-bump-ubuntu branch from 752c374 to c509f6f Compare March 12, 2025 04:07
@Buristan Buristan removed the request for review from opomuc March 12, 2025 04:11
@Buristan Buristan merged commit 277204b into tarantool:master Mar 12, 2025
24 checks passed
@Buristan Buristan deleted the skaplun/gh-no-ticket-ci-bump-ubuntu branch March 12, 2025 09:37
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