From f2d7abedf4902bd77201986418f55476b7dcfa5c Mon Sep 17 00:00:00 2001 From: Eli Bosley Date: Tue, 4 Mar 2025 15:30:13 -0500 Subject: [PATCH] chore: cleanup deployment by using built in s3 cli (#1212) --- .github/workflows/release-production.yml | 31 +++++++++++------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/.github/workflows/release-production.yml b/.github/workflows/release-production.yml index 7d5d2e27b..edad79140 100644 --- a/.github/workflows/release-production.yml +++ b/.github/workflows/release-production.yml @@ -77,23 +77,20 @@ jobs: process.exit(1); }); - - name: Upload All Release Files to DO Spaces - uses: BetaHuhn/do-spaces-action@v2 - with: - access_key: ${{ secrets.DO_ACCESS_KEY }} - secret_key: ${{ secrets.DO_SECRET_KEY }} - space_name: ${{ secrets.DO_SPACE_NAME }} - space_region: ${{ secrets.DO_SPACE_REGION }} - source: "." - out_dir: unraid-api - - - name: Upload Staging Plugin to Cloudflare Bucket - uses: jakejarvis/s3-sync-action@v0.5.1 + - name: Upload Release Files to DO Spaces + env: + AWS_ACCESS_KEY_ID: ${{ secrets.DO_ACCESS_KEY }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.DO_SECRET_KEY }} + AWS_DEFAULT_REGION: ${{ secrets.DO_SPACE_REGION }} + AWS_ENDPOINT_URL: https://${{ secrets.DO_SPACE_REGION }}.digitaloceanspaces.com + run: | + aws s3 sync . s3://${{ secrets.DO_SPACE_NAME }}/unraid-api --checksum-algorithm CRC32 + + - name: Upload Release Files to Cloudflare Bucket env: - AWS_S3_ENDPOINT: ${{ secrets.CF_ENDPOINT }} - AWS_S3_BUCKET: ${{ secrets.CF_BUCKET }} AWS_ACCESS_KEY_ID: ${{ secrets.CF_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.CF_SECRET_ACCESS_KEY }} - AWS_REGION: 'auto' - SOURCE_DIR: "." - DEST_DIR: unraid-api + AWS_DEFAULT_REGION: auto + AWS_ENDPOINT_URL: ${{ secrets.CF_ENDPOINT }} + run: | + aws s3 sync . s3://${{ secrets.CF_BUCKET }}/unraid-api --checksum-algorithm CRC32