From 4010a9e40db1b3beeebb06151fdf3c008496d4a3 Mon Sep 17 00:00:00 2001
From: Nicolas80 <nicolas.pmail@protonmail.com>
Date: Fri, 16 May 2025 16:22:17 +0200
Subject: [PATCH] Small change to assign proper link_type to generated assets;
 so that all binary & packages are assigned to "package" and completion
 scripts stay in "other".

---
 .gitlab-ci.yml | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index df94e14..11e611e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -139,23 +139,32 @@ release:
       links:
         - name: "gcli v$CI_COMMIT_TAG for Linux (binary)"
           url: "$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/raw/target/release/gcli?job=build_linux"
+          link_type: "package"
         - name: "gcli v$CI_COMMIT_TAG Debian Package"
           url: "$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/raw/$(cat debian_package.txt)?job=build_linux"
+          link_type: "package"
         - name: "gcli v$CI_COMMIT_TAG for Linux ARM64 (binary)"
           url: "$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/raw/target/aarch64-unknown-linux-gnu/release/gcli?job=build_linux_arm64"
+          link_type: "package"
         - name: "gcli v$CI_COMMIT_TAG Debian Package ARM64"
           url: "$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/raw/$(cat debian_package_arm64.txt)?job=build_linux_arm64"
+          link_type: "package"
         - name: "gcli v$CI_COMMIT_TAG for macOS"
           url: "$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/raw/target/macos/gcli.zip?job=build_macos"
+          link_type: "package"
         # Make the completions scripts available for download
         - name: "gcli v$CI_COMMIT_TAG Bash completion"
           url: "$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/raw/gcli-completion.bash?job=build_linux"
+          link_type: "other"
         - name: "gcli v$CI_COMMIT_TAG Zsh completion"
           url: "$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/raw/gcli-completion.zsh?job=build_linux"
+          link_type: "other"
         - name: "gcli v$CI_COMMIT_TAG Fish completion"
           url: "$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/raw/gcli-completion.fish?job=build_linux"
+          link_type: "other"
         - name: "gcli v$CI_COMMIT_TAG PowerShell completion"
           url: "$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/raw/gcli-completion.ps1?job=build_linux"
+          link_type: "other"
   only:
     - tags
   dependencies:
-- 
GitLab