diff --git a/.github/workflows/main_workflow.yml b/.github/workflows/main_workflow.yml index cb7a1ba8..ef373a1c 100644 --- a/.github/workflows/main_workflow.yml +++ b/.github/workflows/main_workflow.yml @@ -59,6 +59,18 @@ jobs: - name: Upload tdb-dashboard prod if: ${{ github.event_name != 'pull_request' && startsWith(github.ref, 'refs/tags/v') }} run: gsutil -h "Cache-Control:public, max-age=60" cp -r packages/tdb-dashboard/dist/* "gs://${{ secrets.GCLOUD_BUCKET }}/" + - name: Upload tdb-dashboard to dev s3 + if: ${{ github.event_name != 'pull_request' && github.ref == 'refs/heads/main' }} + env: + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + run: aws s3 sync packages/tdb-dashboard/dist/ s3://${{ secrets.S3_DEV_BUCKET }} --region=${{ secrets.AWS_REGION }} + - name: Upload tdb-dashboard to prod s3 + if: ${{ github.event_name != 'pull_request' && startsWith(github.ref, 'refs/tags/v') }} + env: + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + run: aws s3 sync packages/tdb-dashboard/dist/ s3://${{ secrets.S3_PROD_BUCKET }} --region=${{ secrets.AWS_REGION }} - name: Clean cloudflare cache if: ${{ github.event_name != 'pull_request' }} run: python3 .ci/clean_cloudflare_cache.py ${{ github.ref }}