Skip to content

docs: note stricter windows filename detection in the migration guide - #70

Merged
dopry merged 1 commit into
nextfrom
claude/docs-windows-detection-note
Jul 22, 2026
Merged

docs: note stricter windows filename detection in the migration guide#70
dopry merged 1 commit into
nextfrom
claude/docs-windows-detection-note

Conversation

@dopry

@dopry dopry commented Jul 22, 2026

Copy link
Copy Markdown
Owner

Documents an intentional 2.0 behavior change in the migration guide's "Behavior changes" section: 1.x classified any filename containing win as a Windows asset; 2.0 only recognizes win32/win64 markers and the Windows-specific extensions (.exe/.nupkg/.msix/.msixbundle). Bare -win/-windows portable archives (e.g. MyApp-1.0.0-win.zip) are skipped at ingestion, so operators need to include an explicit win32/win64 marker in artifact names.

From the 2.0 release review pass.

🤖 Generated with Claude Code

https://claude.ai/code/session_01AtqCsX7ptP36t5rdyaJJhM


Generated by Claude Code

1.x classified any filename containing 'win' as a windows asset; 2.0 only
recognizes win32/win64 markers and the windows-specific extensions.
Operators shipping bare -win/-windows portable archives need to rename
them, so call the change out in the migration guide.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AtqCsX7ptP36t5rdyaJJhM
@dopry
dopry merged commit 5b069d3 into next Jul 22, 2026
2 checks passed
@dopry
dopry deleted the claude/docs-windows-detection-note branch July 22, 2026 02:51
@dopry
dopry requested a review from Copilot July 22, 2026 02:57

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Updates the 2.0 migration guide to document an intentional behavior change in how Pecans classifies Windows assets from release filenames, helping operators avoid “missing Windows build” surprises after upgrading.

Changes:

  • Adds a migration note that 2.0 no longer treats bare win/windows tokens in archive names as Windows assets.
  • Clarifies the accepted Windows markers (win32/win64) and Windows-specific extensions (.exe, .nupkg, .msix, .msixbundle), with concrete filename examples.

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.

3 participants