[PR #1899] fix(release): Support 3-part version numbers (e.g., v0.96.1) #2690

Open
opened 2026-01-29 17:23:26 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/CCExtractor/ccextractor/pull/1899

State: closed
Merged: Yes


Summary

  • Update version extraction logic to handle 3-part semantic versions (v0.96.1)
  • MSI installers require 4-part versions, so we pad appropriately:
    • v0.960.96.0.0 (unchanged)
    • v0.96.10.96.1.0 (new)
    • v0.96.1.20.96.1.2 (passthrough)

Test plan

  • Tested logic locally with various version formats
  • Merge and create v0.96.1 release to verify

🤖 Generated with Claude Code

**Original Pull Request:** https://github.com/CCExtractor/ccextractor/pull/1899 **State:** closed **Merged:** Yes --- ## Summary - Update version extraction logic to handle 3-part semantic versions (v0.96.1) - MSI installers require 4-part versions, so we pad appropriately: - `v0.96` → `0.96.0.0` (unchanged) - `v0.96.1` → `0.96.1.0` (new) - `v0.96.1.2` → `0.96.1.2` (passthrough) ## Test plan - [x] Tested logic locally with various version formats - [ ] Merge and create v0.96.1 release to verify 🤖 Generated with [Claude Code](https://claude.com/claude-code)
claunia added the pull-request label 2026-01-29 17:23:26 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ccextractor#2690