From 37759699111a0ad8b8b09b99f272d66d8af54c2e Mon Sep 17 00:00:00 2001
From: Yaroslav Lobankov <y.lobankov@tarantool.org>
Date: Mon, 30 May 2022 12:44:37 +0300
Subject: [PATCH] ci: don't overwrite job artifacts in pkg workflows

To ensure that regular and GC64 jobs in packaging workflows don't
overwrite artifacts of each other, we need to use a different artifact
name per job.

NO_DOC=ci
NO_TEST=ci
NO_CHANGELOG=ci
---
 .github/workflows/centos_7.yml      | 2 +-
 .github/workflows/centos_8.yml      | 2 +-
 .github/workflows/debian_10.yml     | 2 +-
 .github/workflows/debian_11.yml     | 2 +-
 .github/workflows/debian_9.yml      | 2 +-
 .github/workflows/fedora_34.yml     | 2 +-
 .github/workflows/fedora_35.yml     | 2 +-
 .github/workflows/fedora_36.yml     | 2 +-
 .github/workflows/opensuse_15_1.yml | 2 +-
 .github/workflows/opensuse_15_2.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_21_10.yml  | 2 +-
 .github/workflows/ubuntu_22_04.yml  | 2 +-
 15 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/.github/workflows/centos_7.yml b/.github/workflows/centos_7.yml
index 66ac7bc27e..4165079259 100644
--- a/.github/workflows/centos_7.yml
+++ b/.github/workflows/centos_7.yml
@@ -69,6 +69,6 @@ jobs:
         uses: actions/upload-artifact@v2
         if: failure()
         with:
-          name: centos-7
+          name: centos-7${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
           retention-days: 21
           path: ${{ env.VARDIR }}/artifacts
diff --git a/.github/workflows/centos_8.yml b/.github/workflows/centos_8.yml
index 70d80d3a3c..df1a44a02c 100644
--- a/.github/workflows/centos_8.yml
+++ b/.github/workflows/centos_8.yml
@@ -69,6 +69,6 @@ jobs:
         uses: actions/upload-artifact@v2
         if: failure()
         with:
-          name: centos-8
+          name: centos-8${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
           retention-days: 21
           path: ${{ env.VARDIR }}/artifacts
diff --git a/.github/workflows/debian_10.yml b/.github/workflows/debian_10.yml
index bab139c648..adf9dde1a0 100644
--- a/.github/workflows/debian_10.yml
+++ b/.github/workflows/debian_10.yml
@@ -69,6 +69,6 @@ jobs:
         uses: actions/upload-artifact@v2
         if: failure()
         with:
-          name: debian-buster
+          name: debian-buster${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
           retention-days: 21
           path: ${{ env.VARDIR }}/artifacts
diff --git a/.github/workflows/debian_11.yml b/.github/workflows/debian_11.yml
index 159f09587a..aa6026dfee 100644
--- a/.github/workflows/debian_11.yml
+++ b/.github/workflows/debian_11.yml
@@ -69,6 +69,6 @@ jobs:
         uses: actions/upload-artifact@v2
         if: failure()
         with:
-          name: debian-bullseye
+          name: debian-bullseye${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
           retention-days: 21
           path: ${{ env.VARDIR }}/artifacts
diff --git a/.github/workflows/debian_9.yml b/.github/workflows/debian_9.yml
index 6e2886a51b..2c91652c40 100644
--- a/.github/workflows/debian_9.yml
+++ b/.github/workflows/debian_9.yml
@@ -69,6 +69,6 @@ jobs:
         uses: actions/upload-artifact@v2
         if: failure()
         with:
-          name: debian-stretch
+          name: debian-stretch${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
           retention-days: 21
           path: ${{ env.VARDIR }}/artifacts
diff --git a/.github/workflows/fedora_34.yml b/.github/workflows/fedora_34.yml
index 78b32fadd8..66df7e48e3 100644
--- a/.github/workflows/fedora_34.yml
+++ b/.github/workflows/fedora_34.yml
@@ -69,6 +69,6 @@ jobs:
         uses: actions/upload-artifact@v2
         if: failure()
         with:
-          name: fedora-34
+          name: fedora-34${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
           retention-days: 21
           path: ${{ env.VARDIR }}/artifacts
diff --git a/.github/workflows/fedora_35.yml b/.github/workflows/fedora_35.yml
index db7d3920b9..f8a3364871 100644
--- a/.github/workflows/fedora_35.yml
+++ b/.github/workflows/fedora_35.yml
@@ -69,6 +69,6 @@ jobs:
         uses: actions/upload-artifact@v2
         if: failure()
         with:
-          name: fedora-35
+          name: fedora-35${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
           retention-days: 21
           path: ${{ env.VARDIR }}/artifacts
diff --git a/.github/workflows/fedora_36.yml b/.github/workflows/fedora_36.yml
index 19901853fa..f7198f1a69 100644
--- a/.github/workflows/fedora_36.yml
+++ b/.github/workflows/fedora_36.yml
@@ -69,6 +69,6 @@ jobs:
         uses: actions/upload-artifact@v2
         if: failure()
         with:
-          name: fedora-36
+          name: fedora-36${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
           retention-days: 21
           path: ${{ env.VARDIR }}/artifacts
diff --git a/.github/workflows/opensuse_15_1.yml b/.github/workflows/opensuse_15_1.yml
index c4b8dc78e9..6c280fc545 100644
--- a/.github/workflows/opensuse_15_1.yml
+++ b/.github/workflows/opensuse_15_1.yml
@@ -69,6 +69,6 @@ jobs:
         uses: actions/upload-artifact@v2
         if: failure()
         with:
-          name: opensuse-leap-15.1
+          name: opensuse-leap-15.1${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
           retention-days: 21
           path: ${{ env.VARDIR }}/artifacts
diff --git a/.github/workflows/opensuse_15_2.yml b/.github/workflows/opensuse_15_2.yml
index a1fad19782..9ffcb44ab6 100644
--- a/.github/workflows/opensuse_15_2.yml
+++ b/.github/workflows/opensuse_15_2.yml
@@ -69,6 +69,6 @@ jobs:
         uses: actions/upload-artifact@v2
         if: failure()
         with:
-          name: opensuse-leap-15.2
+          name: opensuse-leap-15.2${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
           retention-days: 21
           path: ${{ env.VARDIR }}/artifacts
diff --git a/.github/workflows/ubuntu_16_04.yml b/.github/workflows/ubuntu_16_04.yml
index d993533d1b..5ec6f6676d 100644
--- a/.github/workflows/ubuntu_16_04.yml
+++ b/.github/workflows/ubuntu_16_04.yml
@@ -69,6 +69,6 @@ jobs:
         uses: actions/upload-artifact@v2
         if: failure()
         with:
-          name: ubuntu-xenial
+          name: ubuntu-xenial${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
           retention-days: 21
           path: ${{ env.VARDIR }}/artifacts
diff --git a/.github/workflows/ubuntu_18_04.yml b/.github/workflows/ubuntu_18_04.yml
index 04134791a4..6f1fb9c781 100644
--- a/.github/workflows/ubuntu_18_04.yml
+++ b/.github/workflows/ubuntu_18_04.yml
@@ -69,6 +69,6 @@ jobs:
         uses: actions/upload-artifact@v2
         if: failure()
         with:
-          name: ubuntu-bionic
+          name: ubuntu-bionic${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
           retention-days: 21
           path: ${{ env.VARDIR }}/artifacts
diff --git a/.github/workflows/ubuntu_20_04.yml b/.github/workflows/ubuntu_20_04.yml
index 8d3b15d79c..1ec9aa5e1c 100644
--- a/.github/workflows/ubuntu_20_04.yml
+++ b/.github/workflows/ubuntu_20_04.yml
@@ -69,6 +69,6 @@ jobs:
         uses: actions/upload-artifact@v2
         if: failure()
         with:
-          name: ubuntu-focal
+          name: ubuntu-focal${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
           retention-days: 21
           path: ${{ env.VARDIR }}/artifacts
diff --git a/.github/workflows/ubuntu_21_10.yml b/.github/workflows/ubuntu_21_10.yml
index 95194e9cc5..59c5fa8eaf 100644
--- a/.github/workflows/ubuntu_21_10.yml
+++ b/.github/workflows/ubuntu_21_10.yml
@@ -69,6 +69,6 @@ jobs:
         uses: actions/upload-artifact@v2
         if: failure()
         with:
-          name: ubuntu-impish
+          name: ubuntu-impish${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
           retention-days: 21
           path: ${{ env.VARDIR }}/artifacts
diff --git a/.github/workflows/ubuntu_22_04.yml b/.github/workflows/ubuntu_22_04.yml
index 9bc30a5da4..cff3313af1 100644
--- a/.github/workflows/ubuntu_22_04.yml
+++ b/.github/workflows/ubuntu_22_04.yml
@@ -69,6 +69,6 @@ jobs:
         uses: actions/upload-artifact@v2
         if: failure()
         with:
-          name: ubuntu-jammy
+          name: ubuntu-jammy${{ matrix.build-type == 'gc64' && '-gc64' || '' }}
           retention-days: 21
           path: ${{ env.VARDIR }}/artifacts
-- 
GitLab