name: Deploy to Azure Static Web Apps on: push: branches: - main jobs: build-and-deploy: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Setup Bun uses: oven-sh/setup-bun@v2 with: bun-version: latest - name: Install dependencies run: bun install - name: Build env: VITE_SUPABASE_URL: ${{ vars.VITE_SUPABASE_URL }} VITE_SUPABASE_ANON_KEY: ${{ vars.VITE_SUPABASE_ANON_KEY }} run: bunx --bun vite build # No hace falta instalar el CLI globalmente, usamos bunx - name: Deploy to Azure Static Web Apps env: AZURE_SWA_DEPLOYMENT_TOKEN: ${{ secrets.AZURE_SWA_DEPLOYMENT_TOKEN }} run: | bunx @azure/static-web-apps-cli deploy ./dist \ --env production \ --deployment-token "$AZURE_SWA_DEPLOYMENT_TOKEN"