From 847e5e0c0468c53cbfe65257ca2e97a476f1c4ca Mon Sep 17 00:00:00 2001
From: Yaroslav Lobankov <y.lobankov@tarantool.org>
Date: Wed, 26 Oct 2022 21:07:10 +0400
Subject: [PATCH] ci: update version of checkout action

Fix the following warning:

NO_WRAP
    Node.js 12 actions are deprecated. For more information see:
    https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/.
    Please update the following actions to use Node.js 16: actions/checkout
NO_WRAP

Fixes tarantool/tarantool-qa#279

NO_DOC=ci
NO_TEST=ci
NO_CHANGELOG=ci
---
 .github/workflows/centos_7.yml                        | 2 +-
 .github/workflows/centos_7_aarch64.yml                | 2 +-
 .github/workflows/centos_8.yml                        | 2 +-
 .github/workflows/centos_8_aarch64.yml                | 2 +-
 .github/workflows/coverage.yml                        | 2 +-
 .github/workflows/coverity.yml                        | 2 +-
 .github/workflows/debian_10.yml                       | 2 +-
 .github/workflows/debian_10_aarch64.yml               | 2 +-
 .github/workflows/debian_11.yml                       | 2 +-
 .github/workflows/debian_11_aarch64.yml               | 2 +-
 .github/workflows/debian_9.yml                        | 2 +-
 .github/workflows/debug.yml                           | 2 +-
 .github/workflows/debug_aarch64.yml                   | 2 +-
 .github/workflows/default_gcc_centos_7.yml            | 2 +-
 .github/workflows/fedora_34.yml                       | 2 +-
 .github/workflows/fedora_34_aarch64.yml               | 2 +-
 .github/workflows/fedora_35.yml                       | 2 +-
 .github/workflows/fedora_35_aarch64.yml               | 2 +-
 .github/workflows/fedora_36.yml                       | 2 +-
 .github/workflows/fedora_36_aarch64.yml               | 2 +-
 .github/workflows/freebsd-12.yml                      | 2 +-
 .github/workflows/freebsd-13.yml                      | 2 +-
 .github/workflows/jepsen-cluster-txm.yml              | 2 +-
 .github/workflows/jepsen-cluster.yml                  | 2 +-
 .github/workflows/jepsen-single-instance-txm.yml      | 2 +-
 .github/workflows/jepsen-single-instance.yml          | 2 +-
 .github/workflows/lint.yml                            | 6 +++---
 .github/workflows/luajit-integration.yml              | 2 +-
 .github/workflows/memtx_allocator_based_on_malloc.yml | 2 +-
 .github/workflows/opensuse_15_1.yml                   | 2 +-
 .github/workflows/opensuse_15_2.yml                   | 2 +-
 .github/workflows/osx_11.yml                          | 2 +-
 .github/workflows/osx_11_aarch64.yml                  | 2 +-
 .github/workflows/osx_11_aarch64_debug.yml            | 2 +-
 .github/workflows/osx_11_lto.yml                      | 2 +-
 .github/workflows/osx_12.yml                          | 2 +-
 .github/workflows/osx_12_static_cmake.yml             | 2 +-
 .github/workflows/out_of_source.yml                   | 2 +-
 .github/workflows/publish-module-api-doc.yaml         | 2 +-
 .github/workflows/redos_7_3.yaml                      | 2 +-
 .github/workflows/release.yml                         | 2 +-
 .github/workflows/release_asan_clang11.yml            | 2 +-
 .github/workflows/release_clang.yml                   | 2 +-
 .github/workflows/release_lto.yml                     | 2 +-
 .github/workflows/release_lto_clang11.yml             | 2 +-
 .github/workflows/reusable_build.yml                  | 2 +-
 .github/workflows/source.yml                          | 2 +-
 .github/workflows/static_build.yml                    | 2 +-
 .github/workflows/static_build_cmake_linux.yml        | 2 +-
 .github/workflows/ubuntu_16_04.yml                    | 2 +-
 .github/workflows/ubuntu_18_04.yml                    | 2 +-
 .github/workflows/ubuntu_20_04.yml                    | 2 +-
 .github/workflows/ubuntu_20_04_aarch64.yml            | 2 +-
 .github/workflows/ubuntu_22_04.yml                    | 2 +-
 .github/workflows/ubuntu_22_04_aarch64.yml            | 2 +-
 55 files changed, 57 insertions(+), 57 deletions(-)

diff --git a/.github/workflows/centos_7.yml b/.github/workflows/centos_7.yml
index 402c72c773..7058a212b0 100644
--- a/.github/workflows/centos_7.yml
+++ b/.github/workflows/centos_7.yml
@@ -48,7 +48,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/centos_7_aarch64.yml b/.github/workflows/centos_7_aarch64.yml
index 34d3af2f57..7b72cced3c 100644
--- a/.github/workflows/centos_7_aarch64.yml
+++ b/.github/workflows/centos_7_aarch64.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/centos_8.yml b/.github/workflows/centos_8.yml
index b1edbb0ba6..ecc23e25e9 100644
--- a/.github/workflows/centos_8.yml
+++ b/.github/workflows/centos_8.yml
@@ -48,7 +48,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/centos_8_aarch64.yml b/.github/workflows/centos_8_aarch64.yml
index dfe0eafe0f..a7c0969078 100644
--- a/.github/workflows/centos_8_aarch64.yml
+++ b/.github/workflows/centos_8_aarch64.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml
index 7f7bedfea1..980f2dad32 100644
--- a/.github/workflows/coverage.yml
+++ b/.github/workflows/coverage.yml
@@ -45,7 +45,7 @@ jobs:
     steps:
       - uses: tarantool/actions/cleanup@master
       - name: Sources checkout
-        uses: actions/checkout@v2.3.4
+        uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml
index d98c0305de..ed5027900a 100644
--- a/.github/workflows/coverity.yml
+++ b/.github/workflows/coverity.yml
@@ -19,7 +19,7 @@ jobs:
       options: '--init'
 
     steps:
-      - uses: actions/checkout@v1
+      - uses: actions/checkout@v3
       - uses: ./.github/actions/environment
       - name: test
         run: make -f .test.mk test-coverity
diff --git a/.github/workflows/debian_10.yml b/.github/workflows/debian_10.yml
index 0ade27a274..d2ae327763 100644
--- a/.github/workflows/debian_10.yml
+++ b/.github/workflows/debian_10.yml
@@ -48,7 +48,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/debian_10_aarch64.yml b/.github/workflows/debian_10_aarch64.yml
index e92117a5fe..892c194ce2 100644
--- a/.github/workflows/debian_10_aarch64.yml
+++ b/.github/workflows/debian_10_aarch64.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/debian_11.yml b/.github/workflows/debian_11.yml
index d0038896c0..3365bace60 100644
--- a/.github/workflows/debian_11.yml
+++ b/.github/workflows/debian_11.yml
@@ -48,7 +48,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/debian_11_aarch64.yml b/.github/workflows/debian_11_aarch64.yml
index 3a86316268..d552fb1fcd 100644
--- a/.github/workflows/debian_11_aarch64.yml
+++ b/.github/workflows/debian_11_aarch64.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/debian_9.yml b/.github/workflows/debian_9.yml
index f804762fca..d35a86e135 100644
--- a/.github/workflows/debian_9.yml
+++ b/.github/workflows/debian_9.yml
@@ -48,7 +48,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/debug.yml b/.github/workflows/debug.yml
index 1997d4872d..1cc3c5a821 100644
--- a/.github/workflows/debug.yml
+++ b/.github/workflows/debug.yml
@@ -44,7 +44,7 @@ jobs:
     steps:
       - uses: tarantool/actions/cleanup@master
       - name: Sources checkout
-        uses: actions/checkout@v2.3.4
+        uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/debug_aarch64.yml b/.github/workflows/debug_aarch64.yml
index 50db68edc5..faf26b4a7d 100644
--- a/.github/workflows/debug_aarch64.yml
+++ b/.github/workflows/debug_aarch64.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/default_gcc_centos_7.yml b/.github/workflows/default_gcc_centos_7.yml
index fb9d9eebb2..0c06586468 100644
--- a/.github/workflows/default_gcc_centos_7.yml
+++ b/.github/workflows/default_gcc_centos_7.yml
@@ -46,7 +46,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/fedora_34.yml b/.github/workflows/fedora_34.yml
index 451684e8c5..fc240560af 100644
--- a/.github/workflows/fedora_34.yml
+++ b/.github/workflows/fedora_34.yml
@@ -48,7 +48,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/fedora_34_aarch64.yml b/.github/workflows/fedora_34_aarch64.yml
index e50798e54e..832ea22341 100644
--- a/.github/workflows/fedora_34_aarch64.yml
+++ b/.github/workflows/fedora_34_aarch64.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/fedora_35.yml b/.github/workflows/fedora_35.yml
index 7c1e970cb8..0dd99335c8 100644
--- a/.github/workflows/fedora_35.yml
+++ b/.github/workflows/fedora_35.yml
@@ -48,7 +48,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/fedora_35_aarch64.yml b/.github/workflows/fedora_35_aarch64.yml
index 7b459a3cb1..e5dced44d8 100644
--- a/.github/workflows/fedora_35_aarch64.yml
+++ b/.github/workflows/fedora_35_aarch64.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/fedora_36.yml b/.github/workflows/fedora_36.yml
index 0430157d08..51eca82338 100644
--- a/.github/workflows/fedora_36.yml
+++ b/.github/workflows/fedora_36.yml
@@ -48,7 +48,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/fedora_36_aarch64.yml b/.github/workflows/fedora_36_aarch64.yml
index 211a2aeb19..04d898ee90 100644
--- a/.github/workflows/fedora_36_aarch64.yml
+++ b/.github/workflows/fedora_36_aarch64.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/freebsd-12.yml b/.github/workflows/freebsd-12.yml
index 05fe29cc0d..74ea6bf62b 100644
--- a/.github/workflows/freebsd-12.yml
+++ b/.github/workflows/freebsd-12.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/freebsd-13.yml b/.github/workflows/freebsd-13.yml
index b19148adbe..ca7858c599 100644
--- a/.github/workflows/freebsd-13.yml
+++ b/.github/workflows/freebsd-13.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/jepsen-cluster-txm.yml b/.github/workflows/jepsen-cluster-txm.yml
index b706732e7a..c22a8d502b 100644
--- a/.github/workflows/jepsen-cluster-txm.yml
+++ b/.github/workflows/jepsen-cluster-txm.yml
@@ -16,7 +16,7 @@ jobs:
         - 2222:22
 
     steps:
-      - uses: actions/checkout@v1
+      - uses: actions/checkout@v3
       - name: Install deps
         uses: ./.github/actions/install-deps-jepsen
       - name: long_test
diff --git a/.github/workflows/jepsen-cluster.yml b/.github/workflows/jepsen-cluster.yml
index 81dcaadc63..e0df7a1b31 100644
--- a/.github/workflows/jepsen-cluster.yml
+++ b/.github/workflows/jepsen-cluster.yml
@@ -16,7 +16,7 @@ jobs:
         - 2222:22
 
     steps:
-      - uses: actions/checkout@v1
+      - uses: actions/checkout@v3
       - name: Install deps
         uses: ./.github/actions/install-deps-jepsen
       - name: long_test
diff --git a/.github/workflows/jepsen-single-instance-txm.yml b/.github/workflows/jepsen-single-instance-txm.yml
index 8d7a840e3a..520fa03236 100644
--- a/.github/workflows/jepsen-single-instance-txm.yml
+++ b/.github/workflows/jepsen-single-instance-txm.yml
@@ -21,7 +21,7 @@ jobs:
         - 2222:22
 
     steps:
-      - uses: actions/checkout@v1
+      - uses: actions/checkout@v3
       - name: Install deps
         uses: ./.github/actions/install-deps-jepsen
       - name: long_test
diff --git a/.github/workflows/jepsen-single-instance.yml b/.github/workflows/jepsen-single-instance.yml
index 1d509ab0e9..bce1c02eae 100644
--- a/.github/workflows/jepsen-single-instance.yml
+++ b/.github/workflows/jepsen-single-instance.yml
@@ -21,7 +21,7 @@ jobs:
         - 2222:22
 
     steps:
-      - uses: actions/checkout@v1
+      - uses: actions/checkout@v3
       - name: Install deps
         uses: ./.github/actions/install-deps-jepsen
       - name: long_test
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index 11091d1d9f..7612c68f5c 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
@@ -70,7 +70,7 @@ jobs:
     steps:
       - uses: tarantool/actions/cleanup@master
       # We don't need neither deep fetch, nor submodules here.
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
       # Don't use actions/setup-python to don't bother with proper
       # setup of our self-hosted machines, see [1].
       #
@@ -95,7 +95,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           ref: ${{ github.event.pull_request.head.sha }}
diff --git a/.github/workflows/luajit-integration.yml b/.github/workflows/luajit-integration.yml
index 283b825e33..5ba252cce7 100644
--- a/.github/workflows/luajit-integration.yml
+++ b/.github/workflows/luajit-integration.yml
@@ -51,7 +51,7 @@ jobs:
         uses: tarantool/actions/cleanup@master
 
       - name: Checkout
-        uses: actions/checkout@v2
+        uses: actions/checkout@v3
         with:
           repository: tarantool/tarantool
           fetch-depth: 0
diff --git a/.github/workflows/memtx_allocator_based_on_malloc.yml b/.github/workflows/memtx_allocator_based_on_malloc.yml
index 651029145e..6eeabe3706 100644
--- a/.github/workflows/memtx_allocator_based_on_malloc.yml
+++ b/.github/workflows/memtx_allocator_based_on_malloc.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/opensuse_15_1.yml b/.github/workflows/opensuse_15_1.yml
index 115491a051..ee009ee19b 100644
--- a/.github/workflows/opensuse_15_1.yml
+++ b/.github/workflows/opensuse_15_1.yml
@@ -48,7 +48,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/opensuse_15_2.yml b/.github/workflows/opensuse_15_2.yml
index bc214a710b..b8cdfcc3f2 100644
--- a/.github/workflows/opensuse_15_2.yml
+++ b/.github/workflows/opensuse_15_2.yml
@@ -48,7 +48,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/osx_11.yml b/.github/workflows/osx_11.yml
index 70c02ea226..26fac4801a 100644
--- a/.github/workflows/osx_11.yml
+++ b/.github/workflows/osx_11.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/osx_11_aarch64.yml b/.github/workflows/osx_11_aarch64.yml
index 216ac03d22..2dde3440fe 100644
--- a/.github/workflows/osx_11_aarch64.yml
+++ b/.github/workflows/osx_11_aarch64.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/osx_11_aarch64_debug.yml b/.github/workflows/osx_11_aarch64_debug.yml
index 8ba4f1e3b0..1fea079965 100644
--- a/.github/workflows/osx_11_aarch64_debug.yml
+++ b/.github/workflows/osx_11_aarch64_debug.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/osx_11_lto.yml b/.github/workflows/osx_11_lto.yml
index 320c5e0fc9..25b7e1ebca 100644
--- a/.github/workflows/osx_11_lto.yml
+++ b/.github/workflows/osx_11_lto.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/osx_12.yml b/.github/workflows/osx_12.yml
index 1cc32c0278..4c3a444793 100644
--- a/.github/workflows/osx_12.yml
+++ b/.github/workflows/osx_12.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/osx_12_static_cmake.yml b/.github/workflows/osx_12_static_cmake.yml
index 57c815f221..42c685b5bd 100644
--- a/.github/workflows/osx_12_static_cmake.yml
+++ b/.github/workflows/osx_12_static_cmake.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/out_of_source.yml b/.github/workflows/out_of_source.yml
index 7cac282bf2..67af700d87 100644
--- a/.github/workflows/out_of_source.yml
+++ b/.github/workflows/out_of_source.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/publish-module-api-doc.yaml b/.github/workflows/publish-module-api-doc.yaml
index 1085c86d17..2bee3e856c 100644
--- a/.github/workflows/publish-module-api-doc.yaml
+++ b/.github/workflows/publish-module-api-doc.yaml
@@ -37,7 +37,7 @@ jobs:
     runs-on: ubuntu-latest
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/redos_7_3.yaml b/.github/workflows/redos_7_3.yaml
index a747bbdd45..daa1389b59 100644
--- a/.github/workflows/redos_7_3.yaml
+++ b/.github/workflows/redos_7_3.yaml
@@ -48,7 +48,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index ff2478e484..de60fb4e4c 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/release_asan_clang11.yml b/.github/workflows/release_asan_clang11.yml
index 6966335b44..3e567b9179 100644
--- a/.github/workflows/release_asan_clang11.yml
+++ b/.github/workflows/release_asan_clang11.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/release_clang.yml b/.github/workflows/release_clang.yml
index eae8a48b57..f8906dba75 100644
--- a/.github/workflows/release_clang.yml
+++ b/.github/workflows/release_clang.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/release_lto.yml b/.github/workflows/release_lto.yml
index ffa03effee..95ed508563 100644
--- a/.github/workflows/release_lto.yml
+++ b/.github/workflows/release_lto.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/release_lto_clang11.yml b/.github/workflows/release_lto_clang11.yml
index 59b0513952..2eea92faca 100644
--- a/.github/workflows/release_lto_clang11.yml
+++ b/.github/workflows/release_lto_clang11.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/reusable_build.yml b/.github/workflows/reusable_build.yml
index 1a62881dfb..df73f0a359 100644
--- a/.github/workflows/reusable_build.yml
+++ b/.github/workflows/reusable_build.yml
@@ -27,7 +27,7 @@ jobs:
       OS: ${{ inputs.os }}
       DIST: ${{ inputs.dist }}
     steps:
-      - uses: actions/checkout@v2
+      - uses: actions/checkout@v3
         with:
           ref: ${{ inputs.ref }}
           # Fetch the entire history for all branches and tags.
diff --git a/.github/workflows/source.yml b/.github/workflows/source.yml
index 3df9877990..3571b62045 100644
--- a/.github/workflows/source.yml
+++ b/.github/workflows/source.yml
@@ -17,7 +17,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/static_build.yml b/.github/workflows/static_build.yml
index 41634c13bc..0f949545ff 100644
--- a/.github/workflows/static_build.yml
+++ b/.github/workflows/static_build.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/static_build_cmake_linux.yml b/.github/workflows/static_build_cmake_linux.yml
index 6de3e4c94b..0803a7b066 100644
--- a/.github/workflows/static_build_cmake_linux.yml
+++ b/.github/workflows/static_build_cmake_linux.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/ubuntu_16_04.yml b/.github/workflows/ubuntu_16_04.yml
index 132ab09e5b..6463b4ecbf 100644
--- a/.github/workflows/ubuntu_16_04.yml
+++ b/.github/workflows/ubuntu_16_04.yml
@@ -48,7 +48,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/ubuntu_18_04.yml b/.github/workflows/ubuntu_18_04.yml
index 2b5a7707d1..8e44727987 100644
--- a/.github/workflows/ubuntu_18_04.yml
+++ b/.github/workflows/ubuntu_18_04.yml
@@ -48,7 +48,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/ubuntu_20_04.yml b/.github/workflows/ubuntu_20_04.yml
index 2b7be60dc7..a1ea81e2e6 100644
--- a/.github/workflows/ubuntu_20_04.yml
+++ b/.github/workflows/ubuntu_20_04.yml
@@ -48,7 +48,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/ubuntu_20_04_aarch64.yml b/.github/workflows/ubuntu_20_04_aarch64.yml
index bdaa5cd2a1..26464a5e56 100644
--- a/.github/workflows/ubuntu_20_04_aarch64.yml
+++ b/.github/workflows/ubuntu_20_04_aarch64.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/ubuntu_22_04.yml b/.github/workflows/ubuntu_22_04.yml
index 12e41b0c64..aef7933494 100644
--- a/.github/workflows/ubuntu_22_04.yml
+++ b/.github/workflows/ubuntu_22_04.yml
@@ -48,7 +48,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
diff --git a/.github/workflows/ubuntu_22_04_aarch64.yml b/.github/workflows/ubuntu_22_04_aarch64.yml
index 345cad9d00..c755c3c7ac 100644
--- a/.github/workflows/ubuntu_22_04_aarch64.yml
+++ b/.github/workflows/ubuntu_22_04_aarch64.yml
@@ -43,7 +43,7 @@ jobs:
 
     steps:
       - uses: tarantool/actions/cleanup@master
-      - uses: actions/checkout@v2.3.4
+      - uses: actions/checkout@v3
         with:
           fetch-depth: 0
           submodules: recursive
-- 
GitLab