From dc1a0dcd5e82be394ddb14ae4731bc132f601f09 Mon Sep 17 00:00:00 2001
From: Nutomic <me@nutomic.com>
Date: Mon, 26 Apr 2021 13:30:30 +0000
Subject: [PATCH] Fetch git tags manually in CI (#1590)

* Fetch git tags manually in CI

* Dont need espeak in CI anymore
---
 .drone.yml | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/.drone.yml b/.drone.yml
index 18db1fad..f4818556 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -8,11 +8,12 @@ platform:
 
 steps:
 
-  - name: chown repo
+  - name: prepare repo
     image: ekidd/rust-musl-builder:1.50.0
     user: root
     commands:
       - chown 1000:1000 . -R
+      - git fetch --tags
 
   - name: check formatting
     image: rustdocker/rust:nightly
@@ -34,7 +35,7 @@ steps:
       RUST_TEST_THREADS: 1
     commands:
       - sudo apt-get update
-      - sudo apt-get -y install --no-install-recommends espeak postgresql-client
+      - sudo apt-get -y install --no-install-recommends postgresql-client
       - cargo test --workspace --no-fail-fast
 
   - name: cargo build
@@ -136,6 +137,15 @@ platform:
 
 steps:
 
+  - name: prepare repo
+    image: rust:1.50-slim-buster
+    user: root
+    commands:
+      - chown 1000:1000 . -R
+      - apt update
+      - apt install --no-install-recommends --yes git
+      - git fetch --tags
+
   - name: cargo test
     image: rust:1.50-slim-buster
     environment:
@@ -145,7 +155,7 @@ steps:
       RUST_TEST_THREADS: 1
     commands:
       - apt-get update
-      - apt-get -y install --no-install-recommends espeak postgresql-client libssl-dev pkg-config libpq-dev
+      - apt-get -y install --no-install-recommends postgresql-client libssl-dev pkg-config libpq-dev
       - cargo test --workspace --no-fail-fast
       - cargo build
 
-- 
2.44.1