Skip to content

fix(ci): split prod-verifier workflow + fix invalid steps#156

Open
Cheewye wants to merge 4 commits intomainfrom
fix/ci-workflow-invalid
Open

fix(ci): split prod-verifier workflow + fix invalid steps#156
Cheewye wants to merge 4 commits intomainfrom
fix/ci-workflow-invalid

Conversation

@Cheewye
Copy link
Owner

@Cheewye Cheewye commented Jan 30, 2026

What changed

  • Fixed invalid GitHub Actions workflow structure in ci.yml.
  • Moved PROD verifier to its own workflow prod-verifier.yml with proper triggers.
  • Separated run and uses steps to comply with Actions schema.

Verification

  • GitHub Actions no longer shows “Invalid workflow file”.
  • CI runs on PRs; prod-verifier runs on schedule / manual dispatch.

📋 Checklist de Seguridad iURi

Protección del Módulo Marino

  • NO se modifica ni borra src/components/marine/*
  • NO se introduce react-leaflet (usar MapLibre o Leaflet directo)
  • Si hay WebSocket :8000 → está detrás de VITE_USE_IURI_WS flag
  • NO se renombran vars: VITE_SIGNALK_WS, VITE_MQTT_WS, VITE_VESSEL_ID

Arquitectura General

  • Sidebar/rutas: sin cambios (salvo que sea el objetivo del PR)
  • i18n actualizado en todos los idiomas (es/pt/en/...)
  • No se introducen dependencias de Three.js sin lazy-load y feature flag

Pruebas Locales

  • npm run dev abre /dashboard sin errores en consola
  • (Si stack marino levantado) scripts/sanity_stack.sh OK
  • (Obligatorio) scripts/premerge_guard.sh PASS
  • (Obligatorio) scripts/llm_diff_review.sh ejecutado (adjuntar salida)

Capturas


🧠 Salida del Guardián IA Local

Ollama LLM Diff Review
<!-- Pegar aquí la salida de: MODEL=llama3.2 bash scripts/llm_diff_review.sh -->

📝 Descripción de Cambios

🔗 Relacionado

Fixes #

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant