feat: Añadir archivos de preguntas y respuestas para ejercicios de ló… #30
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: Auditoría de dependencias | |
| permissions: | |
| actions: read | |
| contents: read | |
| on: | |
| push: | |
| branches: | |
| - main | |
| pull_request: | |
| branches: | |
| - main | |
| jobs: | |
| audit: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v4 | |
| - name: Setup Node.js | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: '20' | |
| - name: Setup pnpm | |
| uses: pnpm/action-setup@v2 | |
| with: | |
| version: 8 | |
| - name: Show versions | |
| run: | | |
| node --version | |
| pnpm --version | |
| - name: Instalar dependencias | |
| run: pnpm install | |
| - name: Ejecutar auditoría de seguridad y mostrar ayuda si falla | |
| run: | | |
| pnpm audit --audit-level=moderate || { | |
| echo "❌ Se detectaron vulnerabilidades en las dependencias."; | |
| echo "Por favor, revise el reporte de pnpm audit en el log de este workflow."; | |
| echo "Para corregir los problemas, ejecute en su entorno local:"; | |
| echo " pnpm audit"; | |
| echo "y siga las recomendaciones para actualizar, eliminar o modificar las dependencias afectadas."; | |
| echo "Si necesita ayuda, consulte la documentación oficial de pnpm o abra un issue en el repositorio."; | |
| exit 1; | |
| } |