45 Commits
Author SHA1 Message Date
unai 9e8f3bcb47 fix: update version to 0.3.2 in pyproject.toml and enhance README with EPG and filtering details
CI/CD Pipeline / test-and-lint (push) Successful in 27s
CI/CD Pipeline / publish-container (push) Has been skipped
CI/CD Pipeline / test-and-lint (pull_request) Successful in 27s
CI/CD Pipeline / publish-container (pull_request) Has been skipped
2026-02-03 15:35:48 +00:00
unai 34420e6758 feat: add tests for _write_m3u handling of epg_channel_id presence and absence 2026-02-03 15:31:48 +00:00
unai 545958028d feat: implement EPG fetching and filtering functionality in PlaylistManager
CI/CD Pipeline / test-and-lint (push) Successful in 39s
CI/CD Pipeline / publish-container (push) Has been skipped
2026-02-03 15:28:49 +00:00
unai e62c243542 Merge pull request 'main' (#10) from main into Dev
CI/CD Pipeline / test-and-lint (push) Successful in 24s
CI/CD Pipeline / publish-container (push) Has been skipped
Reviewed-on: #10
2026-02-02 16:46:52 +00:00
unai 6c357dd977 Merge pull request 'Dev' (#9) from Dev into main
CI/CD Pipeline / test-and-lint (pull_request) Successful in 27s
CI/CD Pipeline / publish-container (pull_request) Has been skipped
CI/CD Pipeline / test-and-lint (push) Successful in 26s
CI/CD Pipeline / publish-container (push) Successful in 5m14s
Reviewed-on: #9
0.3 v0.3
2026-02-02 16:45:33 +00:00
unai 7733c7e2ac Merge pull request 'Actualizar el README para acomodar la nueva funcionalidad' (#8) from unai-patch-5 into main
CI/CD Pipeline / test-and-lint (push) Successful in 25s
CI/CD Pipeline / publish-container (push) Has been skipped
Reviewed-on: #8
2026-02-02 16:40:37 +00:00
unai d95d6d6c58 Actualizar el README para acomodar la nueva funcionalidad
CI/CD Pipeline / test-and-lint (push) Successful in 30s
CI/CD Pipeline / test-and-lint (pull_request) Successful in 27s
CI/CD Pipeline / publish-container (push) Has been skipped
CI/CD Pipeline / publish-container (pull_request) Has been skipped
2026-02-02 16:40:26 +00:00
unai c1d9b6bf54 feat: add include_text and exclude_text filters to settings and playlist tests
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
2026-02-02 16:28:51 +00:00
unai 757ed91aae Linting, line too long 2026-02-02 16:26:52 +00:00
unai 1cf174e896 feat: add inclusion and exclusion filters for channel names in playlist generation
CI/CD Pipeline / test-and-lint (push) Failing after 22s
CI/CD Pipeline / publish-container (push) Has been skipped
2026-02-02 16:23:45 +00:00
unai ab9ccd16aa feat: add .dockerignore to exclude unnecessary files from Docker builds
CI/CD Pipeline / test-and-lint (push) Successful in 44s
CI/CD Pipeline / publish-container (push) Has been skipped
2026-02-02 16:17:38 +00:00
unai 76c12408bf Merge pull request 'fix: sacar poetry.lock del gitignore y subirlo' (#7) from Dev into main
CI/CD Pipeline / test-and-lint (push) Successful in 28s
CI/CD Pipeline / publish-container (push) Successful in 6m17s
Reviewed-on: #7
v0.2
2026-02-01 22:24:57 +00:00
unai 99d4d1b1e5 fix: sacar poetry.lock del gitignore y subirlo
CI/CD Pipeline / test-and-lint (push) Successful in 26s
CI/CD Pipeline / publish-container (push) Has been cancelled
CI/CD Pipeline / publish-container (pull_request) Has been cancelled
CI/CD Pipeline / test-and-lint (pull_request) Has been cancelled
2026-02-01 22:20:32 +00:00
unai 0b5c5af13d Merge pull request 'Updated package access token, again' (#6) from unai-patch-4 into main
CI/CD Pipeline / test-and-lint (push) Successful in 33s
CI/CD Pipeline / publish-container (push) Failing after 24s
Reviewed-on: #6
v0.1.3
2026-02-01 22:11:29 +00:00
unai 7c191b7ecd Updated package access token, again
CI/CD Pipeline / test-and-lint (push) Successful in 39s
CI/CD Pipeline / test-and-lint (pull_request) Successful in 32s
CI/CD Pipeline / publish-container (push) Has been skipped
CI/CD Pipeline / publish-container (pull_request) Has been skipped
2026-02-01 22:11:14 +00:00
unai 73778732ba Merge pull request 'Update action user for gitea publish container' (#5) from unai-patch-3 into main
CI/CD Pipeline / test-and-lint (push) Successful in 32s
CI/CD Pipeline / publish-container (push) Failing after 14s
Reviewed-on: #5
v0.1.2
2026-02-01 21:53:53 +00:00
unai 86f8e67318 Update action user for gitea publish container
CI/CD Pipeline / test-and-lint (push) Successful in 32s
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
2026-02-01 21:53:10 +00:00
unai ed3045f6a4 Merge pull request 'Updated permissions on gitea workflow' (#4) from unai-patch-2 into main
CI/CD Pipeline / test-and-lint (push) Successful in 37s
CI/CD Pipeline / publish-container (push) Failing after 16s
Reviewed-on: #4
v0.1.1
2026-02-01 21:39:08 +00:00
unai a89ee4f1a0 Updated permissions on gitea workflow
CI/CD Pipeline / test-and-lint (push) Successful in 36s
CI/CD Pipeline / test-and-lint (pull_request) Successful in 32s
CI/CD Pipeline / publish-container (push) Has been skipped
CI/CD Pipeline / publish-container (pull_request) Has been skipped
2026-02-01 21:38:55 +00:00
unai 79bbeeea00 Merge pull request 'Actualizar README.md' (#3) from unai-patch-1 into main
CI/CD Pipeline / test-and-lint (push) Successful in 32s
CI/CD Pipeline / publish-container (push) Failing after 3m47s
Reviewed-on: #3
v0.1
2026-02-01 19:44:45 +00:00
unai 11668ce326 Actualizar README.md
CI/CD Pipeline / test-and-lint (push) Successful in 36s
CI/CD Pipeline / test-and-lint (pull_request) Successful in 31s
CI/CD Pipeline / publish-container (push) Has been skipped
CI/CD Pipeline / publish-container (pull_request) Has been skipped
2026-02-01 19:44:25 +00:00
unai 8124949d2e Merge pull request 'Dev' (#2) from Dev into main
CI/CD Pipeline / test-and-lint (push) Successful in 33s
CI/CD Pipeline / publish-container (push) Has been skipped
Reviewed-on: #2
2026-02-01 19:39:48 +00:00
unai d2d8546a42 Refactor CI workflow to use dynamic registry host and image name for Docker publishing
CI/CD Pipeline / test-and-lint (push) Successful in 40s
CI/CD Pipeline / publish-container (push) Has been skipped
CI/CD Pipeline / test-and-lint (pull_request) Successful in 36s
CI/CD Pipeline / publish-container (pull_request) Has been skipped
2026-02-01 19:37:28 +00:00
unai f12e9ac547 Remove optional volume configuration for persisting generated playlist in docker-compose.yml
CI/CD Pipeline / test-and-lint (push) Successful in 40s
CI/CD Pipeline / publish-container (push) Has been skipped
2026-02-01 19:26:57 +00:00
unai b6142899e7 Add PYTHONPATH environment variable to Dockerfile for runtime
CI/CD Pipeline / test-and-lint (push) Successful in 36s
CI/CD Pipeline / publish-container (push) Has been skipped
2026-02-01 19:23:44 +00:00
unai 2cec6b73f6 Add docker-compose.yml to define m3u-builder service configuration
CI/CD Pipeline / test-and-lint (push) Successful in 36s
CI/CD Pipeline / publish-container (push) Has been skipped
2026-02-01 19:20:05 +00:00
unai 0ec25115e2 Update Dockerfile to create public directory for playlists and correct entry point command 2026-02-01 19:19:57 +00:00
unai 3c3f2354e3 Refactor server module to use dedicated public directory and enhance tests for run_server and get_public_dir functions
CI/CD Pipeline / test-and-lint (push) Successful in 35s
CI/CD Pipeline / publish-container (push) Has been skipped
2026-02-01 19:14:23 +00:00
unai cbf22422e3 Refactor PlaylistManager to use PUBLIC_DIR for file operations and update tests accordingly 2026-02-01 19:13:42 +00:00
unai fd20bb28f2 Add public directory to .gitignore for generated files 2026-02-01 19:12:52 +00:00
unai 0dc6c3607b Update test coverage source path and adjust pytest command for consistency
CI/CD Pipeline / test-and-lint (push) Successful in 35s
CI/CD Pipeline / publish-container (push) Has been skipped
2026-02-01 18:52:19 +00:00
unai 4bf59efd6f Update Ruff configuration to exclude tests from linting
CI/CD Pipeline / test-and-lint (push) Failing after 38s
CI/CD Pipeline / publish-container (push) Has been skipped
2026-02-01 18:49:02 +00:00
unai 128432f679 Add unit tests for all modules including config, main, playlist, and server
CI/CD Pipeline / test-and-lint (push) Failing after 32s
CI/CD Pipeline / publish-container (push) Has been skipped
2026-02-01 18:47:32 +00:00
unai 9f7d3d98c1 Refactor import statements to use the correct module path 2026-02-01 18:47:14 +00:00
unai 5342644b1d Liniting
CI/CD Pipeline / test-and-lint (push) Failing after 32s
CI/CD Pipeline / publish-container (push) Has been skipped
2026-02-01 18:36:40 +00:00
unai d9dfe7b7c4 Update CI/CD pipeline to trigger on all branches
CI/CD Pipeline / test-and-lint (push) Failing after 27s
CI/CD Pipeline / publish-container (push) Has been skipped
2026-02-01 18:33:15 +00:00
unai 7de3aa5b94 Update project name and description in pyproject.toml 2026-02-01 18:28:09 +00:00
unai 659c6350d5 Merge pull request 'Dev' (#1) from Dev into main
CI/CD Pipeline / test-and-lint (push) Failing after 26s
CI/CD Pipeline / publish-container (push) Has been skipped
Reviewed-on: #1
2026-02-01 18:18:50 +00:00
unai 9cfada5b92 Add CI/CD pipeline configuration for testing and container publishing
CI/CD Pipeline / test-and-lint (pull_request) Failing after 5m13s
CI/CD Pipeline / publish-container (pull_request) Has been skipped
2026-02-01 18:16:35 +00:00
unai 4b9481d162 Renamed ci yml to yaml 2026-02-01 18:15:41 +00:00
unai 5b1903087a Add configuration, main module, playlist manager, and server for M3U list generation 2026-02-01 18:12:25 +00:00
unai 9446cd7589 Renamed project name 2026-02-01 18:12:08 +00:00
unai ce62dc7005 Cleaned devcontainer to avoid ssh agent conflicts 2026-02-01 18:11:30 +00:00
unai 8d2d482c05 Add pydantic-settings and requests dependencies 2026-02-01 18:10:45 +00:00
unai 9864802b76 Initial commit 2026-02-01 17:51:28 +00:00