Skip to content

[event-channel-managarr]: release v1.26.2351639 - #255

Merged
dispatcharr-plugins-bot[bot] merged 1 commit into
Dispatcharr:mainfrom
PiratesIRC:ecm-v1.26.2351639
Aug 23, 2026
Merged

[event-channel-managarr]: release v1.26.2351639#255
dispatcharr-plugins-bot[bot] merged 1 commit into
Dispatcharr:mainfrom
PiratesIRC:ecm-v1.26.2351639

Conversation

@PiratesIRC

Copy link
Copy Markdown
Contributor

Bumps the listing to the published release v1.26.2351639.

What it fixes

The run ledger added in 1.26.2341504 never recorded anything. Its writer read a constant defined on a different class in the plugin, so it raised AttributeError on every applied run that changed a channel and the ledger file was never created.

The writer catches Exception on purpose, so that failing to record a run can never fail a scan that has already changed channels. That meant the only trace was a line in the container log, while scans, the managed dummy EPG, the CSV exports and the scheduler all continued to behave correctly. Only the run ledger was affected; channel visibility was always handled properly.

Anyone on 1.26.2341504 should update, since its counter is silently dead.

Test coverage

A new contract test asserts that every self.SOME_CONSTANT read anywhere in the plugin's main class is actually defined on that class, which catches the whole category rather than this one instance. The existing tests missed it because they checked structure rather than attribute resolution.

Checks

  • source_url with {version} substituted returns HTTP 200; the bare form 404s, so the v prefix is correct for this repository's tags.
  • The published release asset is byte-identical to the archive built from the tag (217,277 bytes).
  • Version strictly increases: 1.26.2341504 to 1.26.2351639.
  • Branched from upstream/main; the diff touches only plugins/event-channel-managarr/plugin.json.
  • No setting or action was added, removed or renamed.

Bumps the listing to the published release. It fixes the run ledger added in
1.26.2341504, which never recorded anything: the writer read a constant defined
on a different class, so it raised AttributeError on every applied run that
changed a channel, and the writer's deliberate catch-all turned that into a log
warning rather than a visible failure. No other behaviour changes, and no
setting or action was added, removed or renamed.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QySHhHmsWqJLJSkB56oCxY
@dispatcharr-plugins-bot dispatcharr-plugins-bot Bot added the Plugin Update A plugin already in the repository is being updated. label Aug 23, 2026
@dispatcharr-plugins-bot

Copy link
Copy Markdown

Plugin Validation Results

Modified plugins: 1

Plugin: event-channel-managarr

Automates channel visibility by hiding channels without events and showing those with events, based on EPG data and channel names. Optionally manages dummy EPG for channels without real EPG.

Source Repository

Check Status Details
Required fields All required fields present
Release artifact Artifact reachable at resolved URL
Maintainers PiratesIRC, PiratesIRC
License MIT - MIT License
Permission You have permission to modify this plugin
Version 1.26.2351639
Version bump 1.26.23415041.26.2351639

View release v1.26.2351639 on GitHub · Compare v1.26.2341504...v1.26.2351639


🎉 All validation checks passed!

This PR modifies 1 plugin(s) and all checks have passed.


Other plugins by PiratesIRC in this repository (6)
Plugin Slug Version
Channel Mapparr channel-mapparr 1.26.2291823
EPG Janitor epg-janitor 1.26.2281111
IPTV Checker iptv-checker 1.26.2201040
Lineuparr lineuparr 1.26.2291211
Newsflasharr newsflasharr 1.26.2241159
Stream-Mapparr stream-mapparr 1.26.2241602

@dispatcharr-plugins-bot
dispatcharr-plugins-bot Bot merged commit 3438e76 into Dispatcharr:main Aug 23, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Plugin Update A plugin already in the repository is being updated.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant