Skip to content

ci: name the Legacy files so they come last on the release page - #205

Merged
lippdev merged 1 commit into
mainfrom
ci/legacy-files-sort-last
Nov 9, 2026
Merged

lippdev merged 1 commit into
mainfrom
ci/legacy-files-sort-last

Conversation

@lippdev

@lippdev lippdev commented Nov 9, 2026

Copy link
Copy Markdown
Owner

What

The owner wants the Legacy downloads listed below the current version's on the release page. GitHub lists a release's files by name and has no manual order, and ConsoleMode-Legacy-* sorted first (L < P < S).

ConsoleModeLegacy-Setup-x64.exe / ConsoleModeLegacy-Portable-x64.exe: ConsoleMode followed by a letter sorts after every ConsoleMode-… name (- is 0x2D, L 0x4C, case-sensitive or not), so the page reads Portable, Setup, Legacy Portable, Legacy Setup. They still don't start with ConsoleMode-Setup / ConsoleMode-Portable (the update check's prefixes) nor match winget's ConsoleMode-Setup-x64\.exe$.

Renamed everywhere the names appear: release.yml (rename step, artifact, attach list, notes), both changelogs' 1.7.0 Legacy item, the release paragraph of both guides, PRD D-27, docs/TESTING.md. The current 1.7.0 draft is rebuilt after this merges, so its files and notes carry the new names.

🤖 Generated with Claude Code

GitHub lists a release's files by name: ConsoleMode-Legacy-* came before
the current version's. ConsoleModeLegacy-* sorts after every ConsoleMode-*
name and still matches neither the update check nor winget.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

✅ No new issues found.

Reviewed changes

  • Legacy release asset names — Updated the legacy executable names and matching artifact, workflow, and release-note references so those assets sort after the current downloads without matching updater or winget naming patterns.
  • Documentation and changelogs — Updated the 1.7.0 Legacy download names in both changelogs, the English and Portuguese release guides, the PRD, and the manual test checklist.

Pullfrog  | View workflow run | Using gpt-6-luna | 𝕏

@lippdev
lippdev merged commit fd150a2 into main Nov 9, 2026
5 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