continuwuity/fedora
Tom Foster 7a18888aa9 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.

Publishes packages to organised groups:
- continuwuity (binary): base group (stable/dev/branch-name)
- continuwuity-debuginfo: GROUP-debug
- continuwuity (source RPM): 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-09-04 10:29:45 +01:00
..
conduwuit.service Set the DB path as an env var in systemd service files to prevent footgunning 2025-09-01 17:50:09 +00:00
continuwuity.spec.rpkg feat(ci): Add Fedora RPM package build workflow 2025-09-04 10:29:45 +01:00
RPM-GPG-KEY-continuwuity.asc feat(ci): Add Fedora RPM package build workflow 2025-09-04 10:29:45 +01:00