Skip to content

feat: Añadir archivos de preguntas y respuestas para ejercicios de ló… #30

feat: Añadir archivos de preguntas y respuestas para ejercicios de ló…

feat: Añadir archivos de preguntas y respuestas para ejercicios de ló… #30

Workflow file for this run

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;
}