feat: enhance GitHub release tracking with pattern support and version extraction #75

Merged
unkinben merged 1 commits from benvin/release_updates into master 2026-01-03 21:52:40 +11:00
Owner
  • Add github_release_pattern field to support multi-product repositories
  • Implement get_github_releases_by_pattern() for filtered release matching
  • Add parse_github_version_release() to extract version-release components
  • Update openbao plugin packages with release patterns and correct versions
  • Configure openbao-plugins meta package for manual versioning
  • Fix HashiCorp package GitHub repository references
  • Support complex tag formats like "secrets-consul-v0.1.0" and "v7.1.3-1"

This enables automatic updates for packages sharing GitHub repos while
maintaining proper RPM version/release semantics and backward compatibility.

- Add github_release_pattern field to support multi-product repositories - Implement get_github_releases_by_pattern() for filtered release matching - Add parse_github_version_release() to extract version-release components - Update openbao plugin packages with release patterns and correct versions - Configure openbao-plugins meta package for manual versioning - Fix HashiCorp package GitHub repository references - Support complex tag formats like "secrets-consul-v0.1.0" and "v7.1.3-1" This enables automatic updates for packages sharing GitHub repos while maintaining proper RPM version/release semantics and backward compatibility.
unkinben added 1 commit 2025-12-30 21:23:51 +11:00
feat: enhance GitHub release tracking with pattern support and version extraction
Some checks failed
Build / build-8 (pull_request) Failing after 2m12s
Build / build-9 (pull_request) Failing after 4m45s
bf33bd16eb
- Add github_release_pattern field to support multi-product repositories
- Implement get_github_releases_by_pattern() for filtered release matching
- Add parse_github_version_release() to extract version-release components
- Update openbao plugin packages with release patterns and correct versions
- Configure openbao-plugins meta package for manual versioning
- Fix HashiCorp package GitHub repository references
- Support complex tag formats like "secrets-consul-v0.1.0" and "v7.1.3-1"

This enables automatic updates for packages sharing GitHub repos while
maintaining proper RPM version/release semantics and backward compatibility.
unkinben force-pushed benvin/release_updates from bf33bd16eb to 66cb37fa32 2025-12-30 21:45:19 +11:00 Compare
unkinben force-pushed benvin/release_updates from 66cb37fa32 to 5cdbe3a6b5 2025-12-30 22:38:29 +11:00 Compare
unkinben merged commit be4df03f81 into master 2026-01-03 21:52:40 +11:00
unkinben deleted branch benvin/release_updates 2026-01-03 21:52:40 +11:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: unkin/rpmbuilder#75
No description provided.