rpmbuilder/rpms
Ben Vincent bf33bd16eb
Some checks failed
Build / build-8 (pull_request) Failing after 2m12s
Build / build-9 (pull_request) Failing after 4m45s
feat: enhance GitHub release tracking with pattern support and version extraction
- 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.
2025-12-30 21:22:48 +11:00
..
act_runner refactor: modernise RPM builder with Python tooling v2 2025-11-30 20:27:05 +11:00
bind_exporter refactor: modernise RPM builder with Python tooling v2 2025-11-30 20:27:05 +11:00
boilerplate feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
cni-plugins feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
consul feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
consul-cni refactor: modernise RPM builder with Python tooling v2 2025-11-30 20:27:05 +11:00
etcd feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
exportarr feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
frr_exporter feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
g10k refactor: modernise RPM builder with Python tooling v2 2025-11-30 20:27:05 +11:00
helmfile feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
incus feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
jellyfin-ffmpeg-bin feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
jellyfin-server refactor: modernise RPM builder with Python tooling v2 2025-11-30 20:27:05 +11:00
jellyfin-web refactor: modernise RPM builder with Python tooling v2 2025-11-30 20:27:05 +11:00
jsonnet feat: add pre-commit 2025-11-30 21:45:55 +11:00
jsonnet-language-server feat: add pre-commit 2025-11-30 21:45:55 +11:00
jsonnet-lint feat: add pre-commit 2025-11-30 21:45:55 +11:00
libfoundationdb feat: add pre-commit 2025-11-30 21:45:55 +11:00
nfpm feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
node_exporter feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
nomad refactor: modernise RPM builder with Python tooling v2 2025-11-30 20:27:05 +11:00
nomad-autoscaler feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
nzbget feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
nzbget_exporter refactor: modernise RPM builder with Python tooling v2 2025-11-30 20:27:05 +11:00
openbao-plugin-secret-consul feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
openbao-plugin-secret-nomad feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
openbao-plugins feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
packer feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
pgbouncer_exporter refactor: modernise RPM builder with Python tooling v2 2025-11-30 20:27:05 +11:00
postgres_exporter feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
puppet-initial refactor: modernise RPM builder with Python tooling v2 2025-11-30 20:27:05 +11:00
puppetdb_exporter refactor: modernise RPM builder with Python tooling v2 2025-11-30 20:27:05 +11:00
ruff feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
stalwart feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
stalwart-cli feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
stalwart-foundationdb feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
terraform feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
terragrunt feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
tflint feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
unkin-ca-certificates refactor: modernise RPM builder with Python tooling v2 2025-11-30 20:27:05 +11:00
unkin-undionly-kpxe refactor: modernise RPM builder with Python tooling v2 2025-11-30 20:27:05 +11:00
unrar refactor: modernise RPM builder with Python tooling v2 2025-11-30 20:27:05 +11:00
uv feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
vals feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
vault feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
victoria-logs feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
vlutils feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
vmagent feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
vmalert feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
vminsert feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
vmselect feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
vmstorage feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
vmutils feat: enhance GitHub release tracking with pattern support and version extraction 2025-12-30 21:22:48 +11:00
xh chore: add xh rpm 2025-12-30 20:44:40 +11:00