continuwuity/docs
Tom Foster fbeb8b1f9e feat(ci): Add Fedora RPM package build workflow
Build and publish RPM packages for Fedora using rpkg and official
rust-packaging macros. Packages are automatically signed by Forgejo's
built-in package registry (introduced in v9.0).

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 sanitised branch name versioning.

Uses dnf builddep to install build dependencies directly from the
generated SRPM, ensuring consistency between CI and spec file without
duplication. This also prevents hiding packaging issues that could
occur with --nodeps fallbacks.
2025-09-07 09:59:43 +01:00
..
assets misc docs updates 2025-03-10 17:27:06 -04:00
configuration fix: Move packaging files from dist/ to pkg/ 2025-09-06 14:03:57 +00:00
deploying feat(ci): Add Fedora RPM package build workflow 2025-09-07 09:59:43 +01:00
development docs: Add vias to matrix.to links 2025-07-24 13:31:58 +01:00
static chore: Fix link 2025-07-25 17:35:18 +01:00
admin_reference.md chore(PR956): Update admin docs 2025-09-01 11:27:58 +00:00
appservices.md docs: Add vias to matrix.to links 2025-07-24 13:31:58 +01:00
community.md docs: Add vias to matrix.to links 2025-07-24 13:31:58 +01:00
configuration.md Fix up the docs, replace a lot of conduwuit references 2025-04-20 23:50:48 +01:00
contributing.md docs: add some more conduwuit development info 2024-09-06 20:33:02 -04:00
deploying.md Fix up the docs, replace a lot of conduwuit references 2025-04-20 23:50:48 +01:00
development.md docs: Add code style guide 2025-07-16 23:27:13 +01:00
introduction.md Fix up the docs, replace a lot of conduwuit references 2025-04-20 23:50:48 +01:00
maintenance.md chore: Fix typos across the codebase 2025-05-06 20:51:12 +01:00
security.md docs: Security policy 2025-05-25 00:36:28 +01:00
server_reference.md feat: Generate binary documentation 2025-07-06 22:58:01 +01:00
SUMMARY.md feat(ci): Add Fedora RPM package build workflow 2025-09-07 09:59:43 +01:00
troubleshooting.md docs: Update Docker DNS troubleshooting section 2025-04-22 14:29:25 +01:00
turn.md docs: Add section for testing TURN servers 2025-07-16 23:47:41 +01:00