react-copy-to-clipboard commented for now #10
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Deploy Next.js site to Pages | |
| on: | |
| # Se ejecuta cuando haces push a la rama "main" | |
| push: | |
| branches: ["main"] | |
| # Te permite ejecutarlo manualmente desde la pestaña Actions | |
| workflow_dispatch: | |
| # Permisos para que la Action pueda escribir en el branch gh-pages | |
| permissions: | |
| contents: read | |
| pages: write | |
| id-token: write | |
| # Permite solo un deploy concurrente | |
| concurrency: | |
| group: "pages" | |
| cancel-in-progress: true | |
| jobs: | |
| build: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Setup Node.js | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: "22" # Puedes cambiar esto a la versión de Node que quieras | |
| cache: "npm" | |
| - name: Install dependencies | |
| run: npm install | |
| - name: Build | |
| # Pasa el nombre del repo como variable de entorno para next.config.js | |
| # Asegúrate de que tu next.config.js esté configurado para leerlo | |
| run: npm run build | |
| # Si no configuraste el basePath dinámicamente, este paso es solo: | |
| # run: npm run build | |
| - name: Setup Pages | |
| uses: actions/configure-pages@v4 | |
| - name: Upload artifact | |
| uses: actions/upload-pages-artifact@v3 | |
| with: | |
| # Sube el contenido de la carpeta "out" | |
| path: ./out | |
| # Tarea de deploy | |
| deploy: | |
| environment: | |
| name: github-pages | |
| url: ${{ steps.deployment.outputs.page_url }} | |
| runs-on: ubuntu-latest | |
| needs: build | |
| steps: | |
| - name: Deploy to GitHub Pages | |
| id: deployment | |
| uses: actions/deploy-pages@v4 |