]> Untitled Git - lemmy.git/commitdiff
Fetch git tags manually in CI (#1590)
authorNutomic <me@nutomic.com>
Mon, 26 Apr 2021 13:30:30 +0000 (13:30 +0000)
committerGitHub <noreply@github.com>
Mon, 26 Apr 2021 13:30:30 +0000 (09:30 -0400)
* Fetch git tags manually in CI

* Dont need espeak in CI anymore

.drone.yml

index 18db1fad7ced0407c7eddc57f32fdeabc47d593b..f4818556dd56dfedf8a87056e0fb7ae557ada45e 100644 (file)
@@ -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