From 45796ab50889db7a1eda28f702375d50d88a34c3 Mon Sep 17 00:00:00 2001
From: Don Gagne <dongagne@outlook.com>
Date: Mon, 17 May 2021 11:23:08 -0700
Subject: [PATCH] Save artifact before S3 upload

---
 .github/workflows/compile_test_release.yml | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/.github/workflows/compile_test_release.yml b/.github/workflows/compile_test_release.yml
index 3b5b16f..c6d8c3b 100644
--- a/.github/workflows/compile_test_release.yml
+++ b/.github/workflows/compile_test_release.yml
@@ -152,6 +152,12 @@ jobs:
         working-directory:  ${{ runner.temp }}/shadow_build_dir  
         run:                ${SOURCE_DIR}/deploy/create_linux_appimage.sh ${SOURCE_DIR} ./staging ./package;
 
+      - name: Save artifact
+        if:   ${{ matrix.config.save-artifact }}
+        uses: actions/upload-artifact@master
+        with:
+          name: ${{ matrix.config.artifact }}
+          path: ${{ runner.temp }}/shadow_build_dir/package/${{ matrix.config.artifact }}
 
       - name: Upload to S3 Bucket
         if:   ${{ matrix.config.save-artifact && github.event_name == 'push' }}
@@ -165,10 +171,3 @@ jobs:
           AWS_REGION:             'us-west-1'
           AWS_ACCESS_KEY_ID:      ${{ secrets.AWS_ACCESS_KEY_ID }}
           AWS_SECRET_ACCESS_KEY:  ${{ secrets.AWS_SECRET_ACCESS_KEY }}
-
-      - name: Save artifact
-        if:   ${{ matrix.config.save-artifact }}
-        uses: actions/upload-artifact@master
-        with:
-          name: ${{ matrix.config.artifact }}
-          path: ${{ runner.temp }}/shadow_build_dir/package/${{ matrix.config.artifact }}