From: Felix Ableitner <me@nutomic.com>
Date: Thu, 10 Dec 2020 12:14:32 +0000 (+0100)
Subject: change step order for better caching
X-Git-Url: http://these/git/%22%7B%7D/static/gitweb.js?a=commitdiff_plain;h=82c3778082ede4a8332841b1c536e7f5a9b543e6;p=lemmy.git

change step order for better caching
---

diff --git a/.drone.yml b/.drone.yml
index 3727a5f6..5bd490ed 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -2,18 +2,11 @@ kind: pipeline
 name: default
 
 steps:
-  - name: install deps
+
+  - name: cargo check
     # we need to use this experimental image because the normal rust-musl-builder doesnt
     # allow building as root (and drone doesnt have an easy way to git clone as non-root)
     # https://github.com/emk/rust-musl-builder/issues/96
-    image: ekidd/rust-musl-builder:experimental-stable
-    user: root
-    commands:
-      - apt-get -y update
-      - apt-get -y install --no-install-recommends espeak postgresql-client
-      - cargo install diesel_cli --no-default-features --features postgres
-
-  - name: cargo check
     image: ekidd/rust-musl-builder:experimental-stable
     user: root
     commands:
@@ -31,6 +24,14 @@ steps:
     commands:
       - mdbook build docs/
 
+  - name: install test deps
+    image: ekidd/rust-musl-builder:experimental-stable
+    user: root
+    commands:
+      - apt-get -y update
+      - apt-get -y install --no-install-recommends espeak postgresql-client
+      - cargo install diesel_cli --no-default-features --features postgres
+
   - name: cargo test
     image: ekidd/rust-musl-builder:experimental-stable
     user: root