continuwuity/.forgejo
Tom Foster 4b78ab39e0 feat(ci): Add Fedora RPM package build workflow
Build and publish RPM packages for Fedora using rpkg and official
rust-packaging macros. GPG sign packages with Ed25519 repository key
and deploy to Forgejo package registry.

Package organisation works around Forgejo's one-file-per-version limit:
- Binary packages: base group (stable/dev/branch-name)
- Debug packages: GROUP-debug
- Source packages: GROUP-src

Workflow triggers on pushes to relevant paths and version tags (v*).
Tagged releases use clean version numbers (v1.2.3 becomes 1.2.3-1)
while branch builds use git SHA versioning.

Include GPG public key for package verification and documentation
for RPM repository configuration and installation methods.
2025-08-31 18:30:39 +01:00
..
actions refactor(ci): Consolidate Rust checks with optimised toolchain setup 2025-08-28 19:20:14 +01:00
regsync ci: Mirror RC tags 2025-07-07 01:40:59 +00:00
workflows feat(ci): Add Fedora RPM package build workflow 2025-08-31 18:30:39 +01:00