From 90feddff3b3a3f48872128f34155405e6628262f Mon Sep 17 00:00:00 2001
From: Yaroslav Lobankov <y.lobankov@tarantool.org>
Date: Wed, 26 Oct 2022 23:56:15 +0400
Subject: [PATCH] ci: update version of upload-artifact 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/upload-artifact
NO_WRAP

Fixes tarantool/tarantool-qa#280

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                        | 4 ++--
 .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/fuzzing.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/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/perf_cbench.yml                     | 2 +-
 .github/workflows/perf_linkbench_ssd.yml              | 2 +-
 .github/workflows/perf_nosqlbench_hash.yml            | 2 +-
 .github/workflows/perf_nosqlbench_tree.yml            | 2 +-
 .github/workflows/perf_sysbench.yml                   | 2 +-
 .github/workflows/perf_tpcc.yml                       | 2 +-
 .github/workflows/perf_tpch.yml                       | 2 +-
 .github/workflows/perf_ycsb_hash.yml                  | 2 +-
 .github/workflows/perf_ycsb_tree.yml                  | 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                  | 4 ++--
 .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 +-
 61 files changed, 63 insertions(+), 63 deletions(-)

diff --git a/.github/workflows/centos_7.yml b/.github/workflows/centos_7.yml
index 87c77154dd..402c72c773 100644
--- a/.github/workflows/centos_7.yml
+++ b/.github/workflows/centos_7.yml
@@ -66,7 +66,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: centos-7${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
diff --git a/.github/workflows/centos_7_aarch64.yml b/.github/workflows/centos_7_aarch64.yml
index 8b663afa59..34d3af2f57 100644
--- a/.github/workflows/centos_7_aarch64.yml
+++ b/.github/workflows/centos_7_aarch64.yml
@@ -60,7 +60,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: centos-7
diff --git a/.github/workflows/centos_8.yml b/.github/workflows/centos_8.yml
index 1bef5a048f..b1edbb0ba6 100644
--- a/.github/workflows/centos_8.yml
+++ b/.github/workflows/centos_8.yml
@@ -66,7 +66,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: centos-8${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
diff --git a/.github/workflows/centos_8_aarch64.yml b/.github/workflows/centos_8_aarch64.yml
index 333b99c05a..dfe0eafe0f 100644
--- a/.github/workflows/centos_8_aarch64.yml
+++ b/.github/workflows/centos_8_aarch64.yml
@@ -60,7 +60,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: centos-8
diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml
index 22f334cc35..7f7bedfea1 100644
--- a/.github/workflows/coverage.yml
+++ b/.github/workflows/coverage.yml
@@ -77,14 +77,14 @@ jobs:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
 
       - name: Collect coverage info
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         with:
           name: coverage
           retention-days: 21
           path: ./coverage.info
 
       - name: Collect failure logs
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: failure-logs
diff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml
index 00d388ea3a..d98c0305de 100644
--- a/.github/workflows/coverity.yml
+++ b/.github/workflows/coverity.yml
@@ -31,7 +31,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: debug
diff --git a/.github/workflows/debian_10.yml b/.github/workflows/debian_10.yml
index 4962274ade..0ade27a274 100644
--- a/.github/workflows/debian_10.yml
+++ b/.github/workflows/debian_10.yml
@@ -66,7 +66,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: debian-buster${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
diff --git a/.github/workflows/debian_10_aarch64.yml b/.github/workflows/debian_10_aarch64.yml
index df7e61f5e9..e92117a5fe 100644
--- a/.github/workflows/debian_10_aarch64.yml
+++ b/.github/workflows/debian_10_aarch64.yml
@@ -60,7 +60,7 @@ jobs:
         with:
            bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: debian-buster
diff --git a/.github/workflows/debian_11.yml b/.github/workflows/debian_11.yml
index a965e2cc76..d0038896c0 100644
--- a/.github/workflows/debian_11.yml
+++ b/.github/workflows/debian_11.yml
@@ -66,7 +66,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: debian-bullseye${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
diff --git a/.github/workflows/debian_11_aarch64.yml b/.github/workflows/debian_11_aarch64.yml
index 7d416f6aba..3a86316268 100644
--- a/.github/workflows/debian_11_aarch64.yml
+++ b/.github/workflows/debian_11_aarch64.yml
@@ -60,7 +60,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: debian-bullseye
diff --git a/.github/workflows/debian_9.yml b/.github/workflows/debian_9.yml
index 6dff7b037a..f804762fca 100644
--- a/.github/workflows/debian_9.yml
+++ b/.github/workflows/debian_9.yml
@@ -66,7 +66,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: debian-stretch${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
diff --git a/.github/workflows/debug.yml b/.github/workflows/debug.yml
index d1a42dad88..1997d4872d 100644
--- a/.github/workflows/debug.yml
+++ b/.github/workflows/debug.yml
@@ -65,7 +65,7 @@ jobs:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
 
       - name: Collect artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: failure-logs
diff --git a/.github/workflows/debug_aarch64.yml b/.github/workflows/debug_aarch64.yml
index fc44ca96a0..50db68edc5 100644
--- a/.github/workflows/debug_aarch64.yml
+++ b/.github/workflows/debug_aarch64.yml
@@ -58,7 +58,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: failure-logs
diff --git a/.github/workflows/default_gcc_centos_7.yml b/.github/workflows/default_gcc_centos_7.yml
index 71dd62c246..fb9d9eebb2 100644
--- a/.github/workflows/default_gcc_centos_7.yml
+++ b/.github/workflows/default_gcc_centos_7.yml
@@ -64,7 +64,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: default_gcc_centos_7
diff --git a/.github/workflows/fedora_34.yml b/.github/workflows/fedora_34.yml
index 77c69c2ae3..451684e8c5 100644
--- a/.github/workflows/fedora_34.yml
+++ b/.github/workflows/fedora_34.yml
@@ -66,7 +66,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: fedora-34${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
diff --git a/.github/workflows/fedora_34_aarch64.yml b/.github/workflows/fedora_34_aarch64.yml
index 564f8b26c8..e50798e54e 100644
--- a/.github/workflows/fedora_34_aarch64.yml
+++ b/.github/workflows/fedora_34_aarch64.yml
@@ -60,7 +60,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: fedora-34
diff --git a/.github/workflows/fedora_35.yml b/.github/workflows/fedora_35.yml
index 4735c094a0..7c1e970cb8 100644
--- a/.github/workflows/fedora_35.yml
+++ b/.github/workflows/fedora_35.yml
@@ -66,7 +66,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: fedora-35${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
diff --git a/.github/workflows/fedora_35_aarch64.yml b/.github/workflows/fedora_35_aarch64.yml
index e4d460612b..7b459a3cb1 100644
--- a/.github/workflows/fedora_35_aarch64.yml
+++ b/.github/workflows/fedora_35_aarch64.yml
@@ -60,7 +60,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: fedora-35
diff --git a/.github/workflows/fedora_36.yml b/.github/workflows/fedora_36.yml
index 99e50af335..0430157d08 100644
--- a/.github/workflows/fedora_36.yml
+++ b/.github/workflows/fedora_36.yml
@@ -66,7 +66,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: fedora-36${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
diff --git a/.github/workflows/fedora_36_aarch64.yml b/.github/workflows/fedora_36_aarch64.yml
index 38a7e5335a..211a2aeb19 100644
--- a/.github/workflows/fedora_36_aarch64.yml
+++ b/.github/workflows/fedora_36_aarch64.yml
@@ -60,7 +60,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: fedora-36
diff --git a/.github/workflows/freebsd-12.yml b/.github/workflows/freebsd-12.yml
index 6695613da6..05fe29cc0d 100644
--- a/.github/workflows/freebsd-12.yml
+++ b/.github/workflows/freebsd-12.yml
@@ -58,7 +58,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: freebsd-12
diff --git a/.github/workflows/freebsd-13.yml b/.github/workflows/freebsd-13.yml
index 12154c80ec..b19148adbe 100644
--- a/.github/workflows/freebsd-13.yml
+++ b/.github/workflows/freebsd-13.yml
@@ -58,7 +58,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: freebsd-13
diff --git a/.github/workflows/fuzzing.yml b/.github/workflows/fuzzing.yml
index 9f2e83be3a..447074d448 100644
--- a/.github/workflows/fuzzing.yml
+++ b/.github/workflows/fuzzing.yml
@@ -71,7 +71,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: upload crash
-        uses: actions/upload-artifact@v1
+        uses: actions/upload-artifact@v3
         if: failure() && steps.build.outcome == 'success'
         with:
           name: ${{ matrix.sanitizer }}-artifacts
diff --git a/.github/workflows/jepsen-cluster-txm.yml b/.github/workflows/jepsen-cluster-txm.yml
index dc0f1d7fb0..b706732e7a 100644
--- a/.github/workflows/jepsen-cluster-txm.yml
+++ b/.github/workflows/jepsen-cluster-txm.yml
@@ -36,7 +36,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: jepsen-cluster-txm
diff --git a/.github/workflows/jepsen-cluster.yml b/.github/workflows/jepsen-cluster.yml
index ee69cf98e9..81dcaadc63 100644
--- a/.github/workflows/jepsen-cluster.yml
+++ b/.github/workflows/jepsen-cluster.yml
@@ -36,7 +36,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: jepsen-cluster
diff --git a/.github/workflows/jepsen-single-instance-txm.yml b/.github/workflows/jepsen-single-instance-txm.yml
index 8a5b6b7a07..8d7a840e3a 100644
--- a/.github/workflows/jepsen-single-instance-txm.yml
+++ b/.github/workflows/jepsen-single-instance-txm.yml
@@ -40,7 +40,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: jepsen-single-instance-txm
diff --git a/.github/workflows/jepsen-single-instance.yml b/.github/workflows/jepsen-single-instance.yml
index 2c1d93bc4b..1d509ab0e9 100644
--- a/.github/workflows/jepsen-single-instance.yml
+++ b/.github/workflows/jepsen-single-instance.yml
@@ -40,7 +40,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: jepsen-single-instance
diff --git a/.github/workflows/memtx_allocator_based_on_malloc.yml b/.github/workflows/memtx_allocator_based_on_malloc.yml
index b458eb5430..651029145e 100644
--- a/.github/workflows/memtx_allocator_based_on_malloc.yml
+++ b/.github/workflows/memtx_allocator_based_on_malloc.yml
@@ -60,7 +60,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: memtx_allocator_based_on_malloc
diff --git a/.github/workflows/opensuse_15_1.yml b/.github/workflows/opensuse_15_1.yml
index 1745b96d65..115491a051 100644
--- a/.github/workflows/opensuse_15_1.yml
+++ b/.github/workflows/opensuse_15_1.yml
@@ -66,7 +66,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: opensuse-leap-15.1${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
diff --git a/.github/workflows/opensuse_15_2.yml b/.github/workflows/opensuse_15_2.yml
index 47c0edb53d..bc214a710b 100644
--- a/.github/workflows/opensuse_15_2.yml
+++ b/.github/workflows/opensuse_15_2.yml
@@ -66,7 +66,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: opensuse-leap-15.2${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
diff --git a/.github/workflows/osx_11.yml b/.github/workflows/osx_11.yml
index cf27b42b50..70c02ea226 100644
--- a/.github/workflows/osx_11.yml
+++ b/.github/workflows/osx_11.yml
@@ -58,7 +58,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: osx_11
diff --git a/.github/workflows/osx_11_aarch64.yml b/.github/workflows/osx_11_aarch64.yml
index a9afa72ad1..216ac03d22 100644
--- a/.github/workflows/osx_11_aarch64.yml
+++ b/.github/workflows/osx_11_aarch64.yml
@@ -58,7 +58,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: osx_11_aarch64
diff --git a/.github/workflows/osx_11_aarch64_debug.yml b/.github/workflows/osx_11_aarch64_debug.yml
index a488bcfaa8..8ba4f1e3b0 100644
--- a/.github/workflows/osx_11_aarch64_debug.yml
+++ b/.github/workflows/osx_11_aarch64_debug.yml
@@ -58,7 +58,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: osx_11_aarch64_debug
diff --git a/.github/workflows/osx_11_lto.yml b/.github/workflows/osx_11_lto.yml
index ce6f870439..320c5e0fc9 100644
--- a/.github/workflows/osx_11_lto.yml
+++ b/.github/workflows/osx_11_lto.yml
@@ -60,7 +60,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: osx_11_lto
diff --git a/.github/workflows/osx_12.yml b/.github/workflows/osx_12.yml
index 70b3bc1059..1cc32c0278 100644
--- a/.github/workflows/osx_12.yml
+++ b/.github/workflows/osx_12.yml
@@ -58,7 +58,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: osx_12
diff --git a/.github/workflows/osx_12_static_cmake.yml b/.github/workflows/osx_12_static_cmake.yml
index a9fad7d2a8..57c815f221 100644
--- a/.github/workflows/osx_12_static_cmake.yml
+++ b/.github/workflows/osx_12_static_cmake.yml
@@ -58,7 +58,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: osx_12_static_cmake
diff --git a/.github/workflows/out_of_source.yml b/.github/workflows/out_of_source.yml
index 3662536b01..7cac282bf2 100644
--- a/.github/workflows/out_of_source.yml
+++ b/.github/workflows/out_of_source.yml
@@ -60,7 +60,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: out_of_source
diff --git a/.github/workflows/perf_cbench.yml b/.github/workflows/perf_cbench.yml
index 675365470b..2c1425a166 100644
--- a/.github/workflows/perf_cbench.yml
+++ b/.github/workflows/perf_cbench.yml
@@ -31,7 +31,7 @@ jobs:
         uses: ./.github/actions/send-telegram-notify
         if: failure()
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: always()
         with:
           name: perf_cbench
diff --git a/.github/workflows/perf_linkbench_ssd.yml b/.github/workflows/perf_linkbench_ssd.yml
index 84969d18ca..ccc1fac3b4 100644
--- a/.github/workflows/perf_linkbench_ssd.yml
+++ b/.github/workflows/perf_linkbench_ssd.yml
@@ -32,7 +32,7 @@ jobs:
         uses: ./.github/actions/send-telegram-notify
         if: failure()
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: always()
         with:
           name: perf_linkbench_ssd
diff --git a/.github/workflows/perf_nosqlbench_hash.yml b/.github/workflows/perf_nosqlbench_hash.yml
index 325bc00c4a..d0a7755303 100644
--- a/.github/workflows/perf_nosqlbench_hash.yml
+++ b/.github/workflows/perf_nosqlbench_hash.yml
@@ -32,7 +32,7 @@ jobs:
         uses: ./.github/actions/send-telegram-notify
         if: failure()
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: always()
         with:
           name: perf_nosqlbench_hash
diff --git a/.github/workflows/perf_nosqlbench_tree.yml b/.github/workflows/perf_nosqlbench_tree.yml
index fd35940aa0..ad9a25a4a0 100644
--- a/.github/workflows/perf_nosqlbench_tree.yml
+++ b/.github/workflows/perf_nosqlbench_tree.yml
@@ -32,7 +32,7 @@ jobs:
         uses: ./.github/actions/send-telegram-notify
         if: failure()
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: always()
         with:
           name: perf_nosqlbench_tree
diff --git a/.github/workflows/perf_sysbench.yml b/.github/workflows/perf_sysbench.yml
index c8ea0645f4..02d4c1df08 100644
--- a/.github/workflows/perf_sysbench.yml
+++ b/.github/workflows/perf_sysbench.yml
@@ -147,7 +147,7 @@ jobs:
         if: failure()
 
       - name: Collect artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: always()
         with:
           name: perf_sysbench_${{ matrix.branch }}
diff --git a/.github/workflows/perf_tpcc.yml b/.github/workflows/perf_tpcc.yml
index 9c2fb97bba..f5000c09c7 100644
--- a/.github/workflows/perf_tpcc.yml
+++ b/.github/workflows/perf_tpcc.yml
@@ -31,7 +31,7 @@ jobs:
         uses: ./.github/actions/send-telegram-notify
         if: failure()
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: always()
         with:
           name: perf_tpcc
diff --git a/.github/workflows/perf_tpch.yml b/.github/workflows/perf_tpch.yml
index 0b63d41bcd..997545f908 100644
--- a/.github/workflows/perf_tpch.yml
+++ b/.github/workflows/perf_tpch.yml
@@ -32,7 +32,7 @@ jobs:
         uses: ./.github/actions/send-telegram-notify
         if: failure()
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: always()
         with:
           name: perf_tpch
diff --git a/.github/workflows/perf_ycsb_hash.yml b/.github/workflows/perf_ycsb_hash.yml
index d6213418e3..3c0f59dc70 100644
--- a/.github/workflows/perf_ycsb_hash.yml
+++ b/.github/workflows/perf_ycsb_hash.yml
@@ -32,7 +32,7 @@ jobs:
         uses: ./.github/actions/send-telegram-notify
         if: failure()
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: always()
         with:
           name: perf_ycsb_hash
diff --git a/.github/workflows/perf_ycsb_tree.yml b/.github/workflows/perf_ycsb_tree.yml
index 1d840eb54c..aecfc16bb6 100644
--- a/.github/workflows/perf_ycsb_tree.yml
+++ b/.github/workflows/perf_ycsb_tree.yml
@@ -32,7 +32,7 @@ jobs:
         uses: ./.github/actions/send-telegram-notify
         if: failure()
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: always()
         with:
           name: perf_ycsb_tree
diff --git a/.github/workflows/redos_7_3.yaml b/.github/workflows/redos_7_3.yaml
index bf43d8cf47..a747bbdd45 100644
--- a/.github/workflows/redos_7_3.yaml
+++ b/.github/workflows/redos_7_3.yaml
@@ -66,7 +66,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: redos-7.3${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 6d53d4a5a2..ff2478e484 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -58,7 +58,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: release
diff --git a/.github/workflows/release_asan_clang11.yml b/.github/workflows/release_asan_clang11.yml
index 7f3ebab1fe..6966335b44 100644
--- a/.github/workflows/release_asan_clang11.yml
+++ b/.github/workflows/release_asan_clang11.yml
@@ -58,7 +58,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: release_asan_clang11
diff --git a/.github/workflows/release_clang.yml b/.github/workflows/release_clang.yml
index 067af4353d..eae8a48b57 100644
--- a/.github/workflows/release_clang.yml
+++ b/.github/workflows/release_clang.yml
@@ -61,7 +61,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: release_clang
diff --git a/.github/workflows/release_lto.yml b/.github/workflows/release_lto.yml
index d3d2a44ee6..ffa03effee 100644
--- a/.github/workflows/release_lto.yml
+++ b/.github/workflows/release_lto.yml
@@ -60,7 +60,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: release_lto
diff --git a/.github/workflows/release_lto_clang11.yml b/.github/workflows/release_lto_clang11.yml
index 1356ddf46d..59b0513952 100644
--- a/.github/workflows/release_lto_clang11.yml
+++ b/.github/workflows/release_lto_clang11.yml
@@ -62,7 +62,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: release_lto_clang11
diff --git a/.github/workflows/reusable_build.yml b/.github/workflows/reusable_build.yml
index 314f5209c0..1a62881dfb 100644
--- a/.github/workflows/reusable_build.yml
+++ b/.github/workflows/reusable_build.yml
@@ -45,7 +45,7 @@ jobs:
           PRESERVE_ENVVARS: 'MAKE_CHECK,${{ env.PRESERVE_ENVVARS }}'
         run: make -f .pack.mk package
       - name: 'Upload build artifacts'
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         with:
           name: tarantool-${{ env.OS }}-${{ env.DIST }}-${{ steps.get_sha.outputs.sha }}
           retention-days: 21
@@ -55,7 +55,7 @@ jobs:
           if-no-files-found: error
       - name: 'Upload logs if the build failed'
         if: failure() && steps.run_build.conclusion == 'failure'
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         with:
           name: tarantool-build-log-${{ env.OS }}-${{ env.DIST }}-${{ steps.get_sha.outputs.sha }}
           retention-days: 21
diff --git a/.github/workflows/static_build.yml b/.github/workflows/static_build.yml
index 0b0e0f239b..41634c13bc 100644
--- a/.github/workflows/static_build.yml
+++ b/.github/workflows/static_build.yml
@@ -58,7 +58,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: static_build
diff --git a/.github/workflows/static_build_cmake_linux.yml b/.github/workflows/static_build_cmake_linux.yml
index 6847be8922..6de3e4c94b 100644
--- a/.github/workflows/static_build_cmake_linux.yml
+++ b/.github/workflows/static_build_cmake_linux.yml
@@ -58,7 +58,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: static_build_cmake_linux
diff --git a/.github/workflows/ubuntu_16_04.yml b/.github/workflows/ubuntu_16_04.yml
index fbae07a0fd..132ab09e5b 100644
--- a/.github/workflows/ubuntu_16_04.yml
+++ b/.github/workflows/ubuntu_16_04.yml
@@ -66,7 +66,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: ubuntu-xenial${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
diff --git a/.github/workflows/ubuntu_18_04.yml b/.github/workflows/ubuntu_18_04.yml
index 0eeeed51f1..2b5a7707d1 100644
--- a/.github/workflows/ubuntu_18_04.yml
+++ b/.github/workflows/ubuntu_18_04.yml
@@ -66,7 +66,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: ubuntu-bionic${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
diff --git a/.github/workflows/ubuntu_20_04.yml b/.github/workflows/ubuntu_20_04.yml
index 4bdc67caef..2b7be60dc7 100644
--- a/.github/workflows/ubuntu_20_04.yml
+++ b/.github/workflows/ubuntu_20_04.yml
@@ -66,7 +66,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: ubuntu-focal${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
diff --git a/.github/workflows/ubuntu_20_04_aarch64.yml b/.github/workflows/ubuntu_20_04_aarch64.yml
index 480fd2cee0..bdaa5cd2a1 100644
--- a/.github/workflows/ubuntu_20_04_aarch64.yml
+++ b/.github/workflows/ubuntu_20_04_aarch64.yml
@@ -60,7 +60,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: ubuntu-focal
diff --git a/.github/workflows/ubuntu_22_04.yml b/.github/workflows/ubuntu_22_04.yml
index 47f734139c..12e41b0c64 100644
--- a/.github/workflows/ubuntu_22_04.yml
+++ b/.github/workflows/ubuntu_22_04.yml
@@ -66,7 +66,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: ubuntu-jammy${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
diff --git a/.github/workflows/ubuntu_22_04_aarch64.yml b/.github/workflows/ubuntu_22_04_aarch64.yml
index f8482807a2..345cad9d00 100644
--- a/.github/workflows/ubuntu_22_04_aarch64.yml
+++ b/.github/workflows/ubuntu_22_04_aarch64.yml
@@ -60,7 +60,7 @@ jobs:
         with:
           bot-token: ${{ secrets.VKTEAMS_BOT_TOKEN }}
       - name: artifacts
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: ubuntu-jammy
-- 
GitLab