name: Upload to S3 on: push: branches: [main] jobs: upload: runs-on: ubuntu-latest strategy: matrix: os: [ubuntu-latest] node-version: [20.x] steps: - uses: actions/checkout@v2 - run: npm install - run: npm run build - uses: aws-actions/configure-aws-credentials@v1 with: aws-access-key-id: ${{ secrets.AWS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} aws-region: eu-south-1 - run: aws s3 sync ./dist/loreiov.com/browser/ s3://${{ secrets.AWS_BUCKET }} --delete