Skip to content

Publish Docker Images and Begin loosely following Git Flow#19

Merged
dev-topsoil merged 13 commits into
developfrom
cicd
Jun 4, 2026
Merged

Publish Docker Images and Begin loosely following Git Flow#19
dev-topsoil merged 13 commits into
developfrom
cicd

Conversation

@dev-topsoil

Copy link
Copy Markdown
Owner

I'm loosely adopting a git flow branching strategy. develop is now the default branch. New features and bug fixes should target develop going forward.

When a release happens, instead of creating a release branch and merging that in to both main and develop, I'll just treat the tag as the release and merge develop into main.

For docker images, latest is deployed from merges into develop. "Releases" are deployed from tags.

Repository owner deleted a comment from github-actions Bot Jun 4, 2026
@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown

🧪 Coverage report

Name                        Stmts   Miss Branch BrPart  Cover   Missing
-----------------------------------------------------------------------
bot.py                         80     80     26      0     0%   1-140
cogs/__init__.py                0      0      0      0   100%
cogs/general.py                26     26      6      0     0%   1-71
cogs/iptv.py                  113    113     28      0     0%   9-173
cogs/jellyfin.py              183    122     54      1    30%   66, 90-148, 165-188, 194-220, 238-290, 294-302
cogs/tv.py                    377    324    104      0    11%   42-48, 52-53, 74-76, 86-89, 94-97, 112, 145-183, 194-332, 342-476, 490-689, 693-700
cogs/utils.py                  38      2     14      0    96%   79-80
cogs/voice.py                  91     50     30      0    40%   26-46, 51-71, 76-103, 142
davey_compat.py               155     73     22      1    49%   111, 129-134, 139-146, 151-160, 163-168, 172, 175, 178, 202-207, 211-221, 232-235, 239-242, 248, 252, 257, 260-263, 266, 288-296
permissions.py                 30      4      8      0    84%   77-80
services/__init__.py            0      0      0      0   100%
services/epg.py                54     43     18      0    15%   23-33, 43-90
services/hls.py                38      1     14      3    92%   55->50, 57->50, 67
services/jellyfin.py          103      2     18      4    95%   52->58, 97->100, 102->104, 127-128
services/m3u.py                48     48     14      0     0%   8-86
services/probe.py              43      2     10      1    94%   47->50, 79-80
services/sources.py           102    102     26      0     0%   8-171
services/tvheadend.py          87     68     16      0    18%   24-29, 38-43, 46-66, 71-87, 102-133, 136-143, 149-153
services/ytdlp.py              57     43     12      0    20%   37-63, 67-71, 75-80, 89-118
streaming/__init__.py           0      0      0      0   100%
streaming/engine.py           153    136     28      0     9%   38-45, 50-60, 71, 100-186, 216-308
streaming/golive.py           279    219     66      0    17%   53-59, 91-119, 126, 130, 136, 140, 144, 148, 155-176, 179-185, 188-210, 219-319, 327-333, 336-337, 340-341, 345-348, 352-385, 400-401, 405, 409, 433-444, 447, 450-454, 457-521, 539-567
streaming/video_player.py     682    557    210      0    16%   74-84, 89-97, 106-107, 110, 113-120, 123-128, 131-134, 143, 146-147, 150-155, 158, 162-169, 173-180, 184-195, 199-349, 358-364, 463-485, 502-607, 614-616, 645, 649-655, 667-694, 707-738, 750, 753-754, 757-760, 763, 792-821, 827, 830-833, 840, 845-853, 856-881, 886-890, 893-896, 901-933, 977-1050, 1064-1074, 1077-1271
video_compat.py                21      0      0      0   100%
-----------------------------------------------------------------------
TOTAL                        2760   2015    724     10    24%

@dev-topsoil
dev-topsoil merged commit ebe42d1 into develop Jun 4, 2026
1 check passed
@dev-topsoil
dev-topsoil deleted the cicd branch June 4, 2026 20:38
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