From a58d99f24f6ad57a5800182f3d30ac1c4ea34a7a Mon Sep 17 00:00:00 2001 From: Miguel Velasco Date: Thu, 5 Mar 2026 16:51:51 -0500 Subject: [PATCH] fix deploy --- .github/workflows/deploy.yml | 29 +++++++++++++---------------- .gitignore | 1 + 2 files changed, 14 insertions(+), 16 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index c53c69d..6e5fc91 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,5 +1,4 @@ name: Build and Deploy - on: push: branches: @@ -9,11 +8,9 @@ on: - main # Allow manual trigger from the Actions tab workflow_dispatch: - jobs: build-and-deploy: runs-on: ubuntu-latest - steps: - name: Checkout repository uses: actions/checkout@v4 @@ -35,20 +32,20 @@ jobs: chmod +x prepare-dist.sh ./prepare-dist.sh - # Deployment to S3 - # Note: You need to set these secrets in your GitHub Repository Settings: - # AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_S3_BUCKET, AWS_REGION - - name: Deploy to S3 + - name: Configure AWS credentials if: github.ref == 'refs/heads/main' - uses: jakejarvis/s3-sync-action@master + uses: aws-actions/configure-aws-credentials@v4 with: - args: --follow-symlinks --delete - env: - AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }} - AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} - AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - AWS_REGION: ${{ secrets.AWS_REGION }} - SOURCE_DIR: 'dist' + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + aws-region: ${{ secrets.AWS_REGION }} + + - name: Deploy to S3 + if: github.ref == 'refs/heads/main' + run: | + aws s3 sync dist/ s3://${{ secrets.AWS_S3_BUCKET }} \ + --follow-symlinks \ + --delete - name: Invalidate CloudFront if: github.ref == 'refs/heads/main' @@ -58,4 +55,4 @@ jobs: PATHS: '/*' AWS_REGION: ${{ secrets.AWS_REGION }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} - AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} \ No newline at end of file diff --git a/.gitignore b/.gitignore index ec298ae..36f798b 100644 --- a/.gitignore +++ b/.gitignore @@ -41,3 +41,4 @@ electron DEVELOPMENT_WORKFLOW.md +.claude/mcp.json