continuwuity/.forgejo/workflows
Tom Foster ee2557f722 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-08-31 19:49:53 +01:00
..
build-fedora.yml feat(ci): Add Fedora RPM package build workflow 2025-08-31 19:49:53 +01:00
documentation.yml ci: Don't run docs flow when the secret is inaccessible 2025-06-24 22:43:43 +01:00
element.yml Element Web build fixes 2025-07-03 22:26:02 +01:00
mirror-images.yml fix: Correct vars 2025-07-06 22:57:33 +01:00
prek-checks.yml refactor(ci): Consolidate Rust checks with optimised toolchain setup 2025-08-28 19:20:14 +01:00
release-image.yml chore(deps): update https://github.com/reproducible-containers/buildkit-cache-dance action to v3.3.0 2025-08-31 00:44:28 +00:00
renovate.yml feat: Cache renovate data, RO GitHub token 2025-08-31 01:37:50 +01:00