From a9616bdc7502b4635df3697c78530ea6f9b8c56a Mon Sep 17 00:00:00 2001
From: josetr <37419832+josetr@users.noreply.github.com>
Date: Fri, 27 Nov 2020 22:28:40 +0000
Subject: [PATCH] CI: Add `Restore` step to make it easier to analyze build
 times

---
 .github/workflows/main.yml | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 4bc1ac48..11e0d89e 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -36,11 +36,17 @@ jobs:
 
       - name: Setup
         shell: bash
-        run: build/build.sh download_llvm -platform $PLATFORM
-          
+        run: |
+          build/build.sh generate -platform $PLATFORM
+          build/build.sh download_llvm -platform $PLATFORM
+
+      - name: Restore
+        shell: bash
+        run: build/build.sh restore -platform $PLATFORM
+
       - name: Build
         shell: bash
-        run: build/build.sh -platform $PLATFORM
+        run: build/build.sh -platform $PLATFORM -build_only
 
       - name: Test
         shell: bash