Skip to content

fix(changelog): don't attribute native preview tools to the web app#953

Merged
codemonkey85 merged 1 commit into
mainfrom
fix/changelog-native-tools-attribution
Jun 1, 2026
Merged

fix(changelog): don't attribute native preview tools to the web app#953
codemonkey85 merged 1 commit into
mainfrom
fix/changelog-native-tools-attribution

Conversation

@codemonkey85
Copy link
Copy Markdown
Owner

@codemonkey85 codemonkey85 commented Jun 1, 2026

Summary

The weekly changelog generator in .github/workflows/claude.yml builds its discussion post from the raw git log, which includes commits for the Windows Explorer preview/thumbnail handlers and the macOS/iOS Quick Look extensions. Those are separate native companion tools that read PKHeX files from the filesystem and do not integrate with the Blazor WebAssembly web app.

A recent Change Log discussion post folded those native tools in as PKMDS features, which is misleading — "PKMDS" is the web app, and that is the product the changelog is about.

Change

Adds a scope/attribution instruction to Step 4 of the changelog prompt so the generator:

  • keeps "PKMDS" scoped to the web app,
  • frames the native preview/thumbnail tools as separate companion tools (or omits them), and
  • leaves out changes it can't tie to the web app.

No code or runtime behavior changes — prompt text only, within the existing prompt: | block scalar.

🤖 Generated with Claude Code

The weekly changelog generator in claude.yml builds its post from the raw
git log, which includes commits for the Windows Explorer preview/thumbnail
handlers and the macOS/iOS Quick Look extensions. Those are separate native
companion tools that read PKHeX files from the filesystem and do not integrate
with the Blazor WebAssembly web app. A recent Change Log discussion post folded
them in as PKMDS features, which is misleading.

Add a scope/attribution instruction to Step 4 so the generator keeps "PKMDS"
scoped to the web app and frames the native tools as separate companions.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the changelog-generation prompt in .github/workflows/claude.yml to ensure weekly changelog posts don’t incorrectly present changes to native preview/thumbnail companion tools as “PKMDS” (the Blazor WebAssembly web app) features.

Changes:

  • Adds explicit scope/attribution guidance defining “PKMDS” as the Blazor WASM web app.
  • Instructs the generator to treat Windows Explorer preview/thumbnail handlers and macOS/iOS Quick Look extensions as separate native companion tools (or omit them).
  • Adds a “when in doubt, leave it out” rule to avoid misattribution when commit impact is unclear.

@codemonkey85 codemonkey85 merged commit 13e0659 into main Jun 1, 2026
10 of 11 checks passed
@codemonkey85 codemonkey85 deleted the fix/changelog-native-tools-attribution branch June 1, 2026 15:57
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.

2 participants