From 0e8130bb16ae2f2779169fcfec23663938d4fb3a Mon Sep 17 00:00:00 2001
From: Moul <moul@moul.re>
Date: Thu, 13 Feb 2025 17:18:42 +0100
Subject: [PATCH] Adapt linux build now depending on libssl-dev (#45)

native-tls transitive dependency introduced in !41
was added which requires libssl-dev package
installed for the build to find ssl components

Switching to non-slim Debian image which comes
with libssl-dev pre-installed

Remove tag requirement on build jobs,
in order to check that the target still builds
---
 .gitlab-ci.yml | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 609f2c3..8ca8399 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -7,7 +7,7 @@ stages:
 
 build_linux:
   stage: build
-  image: rust:slim-buster
+  image: rust:buster
   script:
      # Build the project for Linux
     - cargo build --release
@@ -25,8 +25,6 @@ build_linux:
     paths:
       - target/release
       - target/debian
-  only:
-    - tags
 
 build_macos:
   stage: build
@@ -56,8 +54,6 @@ build_macos:
     key: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG"
     paths:
       - target/macos
-  only:
-    - tags
 
 release:
   stage: release
-- 
GitLab