[dispatcharr-ranked-matchups] Bump to 1.19.0 - #246
Conversation
Release: https://github.com/Jacob-Lasky/dispatcharr_ranked_matchups/releases/tag/v1.19.0 Metadata-only change: version 1.17.0 -> 1.19.0. source_type, source_url, author and license are unchanged; the resolved source_url returns HTTP 200 and the asset was verified byte-identical to the local build. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KbqRnwCVTbNYVpp1TuBKAt
This comment has been minimized.
This comment has been minimized.
1.19.1 fixes the CodeQL finding this PR surfaced on 1.19.0 (py/clear-text-logging-sensitive-data in logos.py): the SportsDB API key is a path segment, so the composed URL was key-bearing and was being logged through a custom redactor CodeQL cannot see. It now logs a static endpoint label, so the key has no path to the log at all. Release: https://github.com/Jacob-Lasky/dispatcharr_ranked_matchups/releases/tag/v1.19.1 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KbqRnwCVTbNYVpp1TuBKAt
Plugin Validation ResultsModified plugins: 1 Plugin:
|
| Check | Status | Details |
|---|---|---|
| Required fields | ✅ | All required fields present |
| Release artifact | ✅ | Artifact reachable at resolved URL |
| Maintainers | ✅ | Jacob-Lasky |
| License | ✅ | MIT - MIT License |
| Permission | ✅ | You have permission to modify this plugin |
| Version | ✅ | 1.19.1 |
| Version bump | ✅ | 1.17.0 → 1.19.1 |
View release v1.19.1 on GitHub · Compare v1.17.0...v1.19.1
🎉 All validation checks passed!
This PR modifies 1 plugin(s) and all checks have passed.
Supersedes the 1.19.x bumps on this PR. 1.20.0 makes the game-thumbs logo tier opt-in and OFF by default. 1.19.0 had it defaulting to a third-party public instance, which opted every installation into a service that sees which fixtures the user curates. The default is now blank, which disables the tier and issues no third-party HTTP at all; self-hosting is the documented way to enable it. Also carries the 1.19.1 fix for the CodeQL finding this PR surfaced (py/clear-text-logging-sensitive-data): the SportsDB key is a URL path segment, so the composed URL was key-bearing and logged via a redactor CodeQL cannot see. It now logs a static endpoint label. Release: https://github.com/Jacob-Lasky/dispatcharr_ranked_matchups/releases/tag/v1.20.0 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KbqRnwCVTbNYVpp1TuBKAt
|
Updated to 1.20.0, which supersedes the 1.19.x bumps on this PR. Two changes since the first push, both prompted by this PR's own checks and review:
The Artifact for the new version verified: resolved |
|
Heads up: I think this one is stuck on something on your side rather than on the PR. All the individual checks pass on the latest commit: But
Earlier runs on this PR did fail for real, so it may just be picking up a stale signal from those. The first run caught a genuine CodeQL finding in my plugin ( Happy to push an empty commit to trigger a fresh run, or to change anything on my side. Just say what would help. |
Metadata-only bump for
dispatcharr-ranked-matchups: 1.17.0 → 1.19.0.Release: https://github.com/Jacob-Lasky/dispatcharr_ranked_matchups/releases/tag/v1.19.0
source_type,source_url,author,licenseanddescriptionare unchanged.Pre-flight against
validate.shversionstrict semver1.19.01.19.0>1.17.0name,version,description)source_urlHTTPS +{version}placeholdersource_urlreturns 200authormatches PR authorJacob-LaskyThe release asset was downloaded after publishing and confirmed byte-identical (sha256
14100eff4527addb…) to the local build, with the required snake_case top-level folderdispatcharr_ranked_matchups/so intra-plugin imports resolve on install.What's in 1.19.0
Open,Championship,Masters,Prix) was treated as a keyword strong enough to match on its own. Measured over 22,137 real channel and stream names,Championshipalone matched 383 of them. Removing the wildcard also recovered correct matches.Full notes in the release. Tests: 3,654 → 3,769, zero failures, zero skips.