Skip to content

fix: standardize release artifact naming with version and arch#71

Merged
linroid merged 1 commit intomainfrom
fix/release-artifact-naming
Feb 14, 2026
Merged

fix: standardize release artifact naming with version and arch#71
linroid merged 1 commit intomainfrom
fix/release-artifact-naming

Conversation

@linroid
Copy link
Owner

@linroid linroid commented Feb 14, 2026

Summary

  • Standardize all release artifact filenames to kdown-{type}-{version}-{os}-{arch}.{ext}
  • Fix desktop artifacts (dmg/deb/msi) not being uploaded to GitHub Release (artifacts/*artifacts/**)
  • Add version and architecture to all artifact names for clarity

Artifact naming examples (for tag v0.1.0)

Type Filename
CLI kdown-cli-0.1.0-linux-x64.tar.gz
Desktop kdown-desktop-0.1.0-macos-arm64.dmg
Desktop kdown-desktop-0.1.0-linux-x64.deb
Desktop kdown-desktop-0.1.0-windows-x64.msi
Android kdown-android-0.1.0.apk
Web kdown-web-0.1.0.zip

Test plan

  • Push a test tag and verify all artifacts appear in the GitHub Release with correct names

🤖 Generated with Claude Code

Rename all release artifacts to follow a consistent naming convention:
kdown-{type}-{version}-{os}-{arch}.{ext}

- CLI: kdown-cli-{ver}-{os}-{arch}.tar.gz/.zip
- Desktop: kdown-desktop-{ver}-{os}-{arch}.dmg/.deb/.msi
- Android: kdown-android-{ver}.apk
- Web: kdown-web-{ver}.zip
- Fix desktop artifacts not uploaded to release (artifacts/**)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@chatgpt-codex-connector
Copy link

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@linroid linroid merged commit a352790 into main Feb 14, 2026
4 checks passed
@linroid linroid deleted the fix/release-artifact-naming branch February 14, 2026 05:54
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