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

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

📋 Pull Request Information

Original PR: https://github.com/CCExtractor/ccextractor/pull/1899
Author: @cfsmp3
Created: 12/25/2025
Status: Merged
Merged: 12/25/2025
Merged by: @cfsmp3

Base: masterHead: fix/release-version-format-3part


📝 Commits (1)

  • c6e27ca fix(release): Support 3-part version numbers (e.g., v0.96.1)

📊 Changes

1 file changed (+13 additions, -2 deletions)

View changed files

📝 .github/workflows/release.yml (+13 -2)

📄 Description

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


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/CCExtractor/ccextractor/pull/1899 **Author:** [@cfsmp3](https://github.com/cfsmp3) **Created:** 12/25/2025 **Status:** ✅ Merged **Merged:** 12/25/2025 **Merged by:** [@cfsmp3](https://github.com/cfsmp3) **Base:** `master` ← **Head:** `fix/release-version-format-3part` --- ### 📝 Commits (1) - [`c6e27ca`](https://github.com/CCExtractor/ccextractor/commit/c6e27ca8097803b3a46b03415faee1194a7be618) fix(release): Support 3-part version numbers (e.g., v0.96.1) ### 📊 Changes **1 file changed** (+13 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/release.yml` (+13 -2) </details> ### 📄 Description ## 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) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 17:23:25 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ccextractor#2687