Dev #9

Merged
unai merged 4 commits from Dev into main 2026-02-02 16:45:34 +00:00
Owner

🚀 Resumen de cambios

Esta PR introduce mejoras significativas en la flexibilidad del generador y la eficiencia del ciclo de construcción.

Novedades

  • Filtrado de Canales:
    • Nueva variable INCLUDE_TEXT: Permite definir una lista de textos obligatorios (ej: ["ES:"]). Si se define, solo se guardan los canales que coincidan.
    • Nueva variable EXCLUDE_TEXT: Permite definir una lista negra (ej: ["XXX", "24/7"]). Cualquier coincidencia descarta el canal.
  • Optimización Docker:
    • Añadido .dockerignore completo para evitar copiar contextos innecesarios (.venv, .git, etc.).
    • Reducción drástica del tiempo de build en CI/CD.

🔧 Configuración

Las nuevas variables aceptan formato JSON string en el entorno:

INCLUDE_TEXT='["ES:", "DAZN"]'
EXCLUDE_TEXT='["Adultos"]'
### 🚀 Resumen de cambios Esta PR introduce mejoras significativas en la flexibilidad del generador y la eficiencia del ciclo de construcción. ### ✨ Novedades - **Filtrado de Canales:** - Nueva variable `INCLUDE_TEXT`: Permite definir una lista de textos obligatorios (ej: `["ES:"]`). Si se define, solo se guardan los canales que coincidan. - Nueva variable `EXCLUDE_TEXT`: Permite definir una lista negra (ej: `["XXX", "24/7"]`). Cualquier coincidencia descarta el canal. - **Optimización Docker:** - Añadido `.dockerignore` completo para evitar copiar contextos innecesarios (`.venv`, `.git`, etc.). - Reducción drástica del tiempo de build en CI/CD. ### 🔧 Configuración Las nuevas variables aceptan formato JSON string en el entorno: ```bash INCLUDE_TEXT='["ES:", "DAZN"]' EXCLUDE_TEXT='["Adultos"]'
unai added 4 commits 2026-02-02 16:42:36 +00:00
feat: add .dockerignore to exclude unnecessary files from Docker builds
All checks were successful
CI/CD Pipeline / test-and-lint (push) Successful in 44s
CI/CD Pipeline / publish-container (push) Has been skipped
ab9ccd16aa
feat: add inclusion and exclusion filters for channel names in playlist generation
Some checks failed
CI/CD Pipeline / test-and-lint (push) Failing after 22s
CI/CD Pipeline / publish-container (push) Has been skipped
1cf174e896
feat: add include_text and exclude_text filters to settings and playlist tests
All checks were successful
CI/CD Pipeline / test-and-lint (push) Successful in 25s
CI/CD Pipeline / publish-container (push) Has been skipped
CI/CD Pipeline / test-and-lint (pull_request) Successful in 33s
CI/CD Pipeline / publish-container (pull_request) Has been skipped
c1d9b6bf54
unai merged commit 6c357dd977 into main 2026-02-02 16:45:34 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unai/xtream_codes_m3u_list_builder#9
No description provided.