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

CI health updates #333

Merged
merged 3 commits into from
Dec 20, 2022
Merged

CI health updates #333

merged 3 commits into from
Dec 20, 2022

Conversation

DifferentialOrange
Copy link
Member

@DifferentialOrange DifferentialOrange commented Dec 2, 2022

ci: bump Tarantool used on lint

ci: bump setup-tarantool action

tarantool/setup-tarantool@v1 is based on Node.js 12 which is deprecated
in GitHub Actions now [1].

  1. https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/

ci: run on ubuntu-20.04

ubuntu-latest is now ubuntu-22.04 instead of 20.04 [1]. For reasons yet
unknown, setup-tarantool action not works on ubuntu-22.04 runners [2].
After the issue will be fixed, we may return back to ubuntu-latest.

  1. https://github.blog/changelog/2022-11-09-github-actions-ubuntu-latest-workflows-will-use-ubuntu-22-04/
  2. CRUD CI started to fail setup-tarantool#36

I didn't forget about

  • Tests (are still green)
  • Changelog (not related to a package)
  • Documentation (changes in comments)

@DifferentialOrange
Copy link
Member Author

Wait for tarantool/tt#97

@DifferentialOrange DifferentialOrange force-pushed the DifferentialOrange/ci-health branch 10 times, most recently from 737ca28 to 7c1b48f Compare December 8, 2022 15:20
ubuntu-latest is now ubuntu-22.04 instead of 20.04 [1]. Module CI uses
older versions of Tarantool in tests (like 1.10.6 and 2.2) [2]. There is
no such versions in Ubuntu 22.04 repos. So until we decide to reduce our
test matrix, we will use ubuntu-20.04 for tests. Since there is at
least one test pipeline that should use 20.04, we use it everywhere for
consistency.

1. https://github.blog/changelog/2022-11-09-github-actions-ubuntu-latest-workflows-will-use-ubuntu-22-04/
2. tarantool/setup-tarantool#36
tarantool/setup-tarantool@v1 is based on Node.js 12 which is deprecated
in GitHub Actions now [1].

1. https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/
@DifferentialOrange DifferentialOrange force-pushed the DifferentialOrange/ci-health branch 2 times, most recently from eafe69a to 56214bf Compare December 14, 2022 09:26
@DifferentialOrange DifferentialOrange force-pushed the DifferentialOrange/ci-health branch 2 times, most recently from 3fbfe73 to cf5c788 Compare December 20, 2022 12:42
@DifferentialOrange DifferentialOrange force-pushed the DifferentialOrange/ci-health branch from cf5c788 to cc2852d Compare December 20, 2022 12:55
@DifferentialOrange DifferentialOrange merged commit 190e8dc into master Dec 20, 2022
@DifferentialOrange DifferentialOrange deleted the DifferentialOrange/ci-health branch December 20, 2022 13:56
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.

2 participants