From a84fad320fd40e1750470d1fcedff12807df115a Mon Sep 17 00:00:00 2001
From: hunterlong <info@socialeck.com>
Date: Sun, 26 Jul 2020 16:58:52 -0700
Subject: [PATCH] actionzzz

---
 .github/workflows/dev.yml    | 46 +++++++++---------------------------
 .github/workflows/master.yml | 16 +++++++++++++
 2 files changed, 27 insertions(+), 35 deletions(-)

diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml
index 356ad997..f6d5dd76 100644
--- a/.github/workflows/dev.yml
+++ b/.github/workflows/dev.yml
@@ -21,6 +21,12 @@ jobs:
       - uses: actions/setup-node@v1
         with:
           node-version: '12.18.2'
+      - name: Configure AWS credentials from account
+        uses: aws-actions/configure-aws-credentials@v1
+        with:
+          aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
+          aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
+          aws-region: us-west-2
       - uses: actions/checkout@v2
 
       - name: Add GOBIN to PATH
@@ -53,41 +59,11 @@ jobs:
           name: static-rice-box
           path: ./source
 
-      - name: Upload frontend CSS to CDN
-        uses: jakejarvis/s3-sync-action@master
-        with:
-          args: --acl public-read --follow-symlinks
-        env:
-          AWS_S3_BUCKET: 'assets.statping.com'
-          AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
-          AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
-          SOURCE_DIR: 'source/dist/css'
-          DEST_DIR: 'css'
-
-      - name: Upload frontend JS to CDN
-        uses: jakejarvis/s3-sync-action@master
-        with:
-          args: --acl public-read --follow-symlinks
-        env:
-          AWS_S3_BUCKET: 'assets.statping.com'
-          AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
-          AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
-          SOURCE_DIR: 'source/dist/js'
-          DEST_DIR: 'js'
-
-      - name: Compress frontend source
-        run: tar -czvf frontend-dev.tar.gz source
-
-      - name: Upload frontend dist to S3
-        uses: jakejarvis/s3-sync-action@master
-        with:
-          args: --acl public-read --follow-symlinks
-        env:
-          AWS_S3_BUCKET: 'assets.statping.com'
-          AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
-          AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
-          AWS_REGION: 'us-west-2'
-          SOURCE_DIR: 'frontend-dev.tar.gz'
+      - name: Upload Assets to S3
+        run: |
+          tar -czvf source.tar.gz source/
+          aws s3 cp source.tar.gz s3://assets.statping.com/
+          rm -rf source.tar.gz
 
   test:
     needs: compile
diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml
index 70b5a93e..35dd943e 100644
--- a/.github/workflows/master.yml
+++ b/.github/workflows/master.yml
@@ -16,6 +16,12 @@ jobs:
       - uses: actions/setup-node@v1
         with:
           node-version: '12.18.2'
+      - name: Configure AWS credentials
+        uses: aws-actions/configure-aws-credentials@v1
+        with:
+          aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
+          aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
+          aws-region: us-west-2
       - uses: actions/checkout@v2
 
       - name: Add GOBIN to PATH
@@ -48,6 +54,16 @@ jobs:
           name: static-rice-box
           path: ./source
 
+      - name: Upload Assets to S3
+        run: |
+          tar -czvf source.tar.gz source/
+          aws s3 cp source.tar.gz s3://assets.statping.com/
+          rm -rf source.tar.gz
+          aws s3 cp source/dist/css/ s3://assets.statping.com/css/ --recursive --exclude "*" --include "*.css"
+          aws s3 cp source/dist/js/ s3://assets.statping.com/js/ --recursive --exclude "*" --include "*.js"
+          aws s3 cp source/dist/scss/ s3://assets.statping.com/scss/ --recursive --exclude "*" --include "*.scss"
+          aws s3 cp install.sh s3://assets.statping.com/
+
       - name: Upload frontend assets to CDN
         uses: jakejarvis/s3-sync-action@master
         with: