Skip to content

Prevent duplicate compatibility release PRs - #44

Merged
cgnl merged 1 commit into
mainfrom
fix/release-followup-dedupe
Oct 14, 2026
Merged

cgnl merged 1 commit into
mainfrom
fix/release-followup-dedupe

Conversation

@cgnl

@cgnl cgnl commented Oct 14, 2026

Copy link
Copy Markdown
Owner

The compatibility bot created duplicate release PRs after the v1.3.23 merge because the discovery source SHA changed. It now checks the latest regular release, authenticated certification evidence, exact Plex profiles, published asset hashes and executable source tree before creating another report or release candidate. Only release prose may differ; runtime, workflow, script and fixture changes still require new certification.

README and changelog now describe the completed v1.3.23 tests and available downloads.

Validation: 116 Python tests, actionlint and diff checks passed. Regression tests cover newer releases, actual certificate authentication and rejected source/profile/asset/timestamp changes. The updated monitor still needs GitHub runner validation.

A release merge changes the discovery SHA even when the tested code and Plex inputs are unchanged. Recognize authenticated published equivalents before creating another report or staged version.

Confidence: high
Scope-risk: moderate
Directive: Never ignore runtime, workflow, script or fixture changes
Tested: 116 Python tests, actionlint, diff checks
Not-tested: Updated monitor on GitHub runners
@cgnl
cgnl merged commit 91a9bf5 into main Oct 14, 2026
17 checks passed
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