From 884c6163a6f864300767719dd9655b006fe694df Mon Sep 17 00:00:00 2001
From: Jonas Franz <jonas.franz@incloud.de>
Date: Thu, 17 Feb 2022 15:49:04 +0100
Subject: [PATCH] Optimize build

---
 .drone.yml | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/.drone.yml b/.drone.yml
index 6ba8196..d7ad621 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -15,27 +15,34 @@ clone:
     image: plugins/git:next
 
 steps:
-  - name: build
+  - name: load_packages
     pull: always
     image: jonasfranz/flutter:2.10.1
     commands:
       - flutter packages get
+
+  - name: build
+    pull: always
+    image: jonasfranz/flutter:2.10.1
+    depends_on:
+      - load_packages
+    commands:
       - flutter build apk
 
   - name: lint
     pull: always
     image: jonasfranz/flutter:2.10.1
     depends_on:
-      - build
+      - load_packages
     commands:
       - flutter analyze
-      - flutter format --set-exit-if-changed
+      - flutter format --set-exit-if-changed lib
 
   - name: test
     pull: always
     image: jonasfranz/flutter:2.10.1
     depends_on:
-      - build
+      - load_packages
     commands:
       - flutter test -r expanded