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
Ginger
58bbc0e676
fix: Move packaging files from dist/
to pkg/
2025-09-06 14:03:57 +00:00
Ginger
d19e0f0d97
feat: Move packaging scripts into dist/
and consolidate the service files
2025-09-06 14:03:57 +00:00
Jade Ellis
5775e0ad9d
docs: Make traefik router names consistent
2025-07-30 19:55:48 +01:00
Jade Ellis
238cc627e3
docs: Set traefik labels
2025-07-30 19:33:53 +01:00
Jade Ellis
66181c61af
chore: Update rocksdb, feature flag changes
...
Checks / Prefligit / prefligit (push) Failing after 5s
Release Docker Image / define-variables (push) Failing after 4s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been skipped
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
Checks / Rust / Format (push) Failing after 5s
Checks / Rust / Clippy (push) Failing after 12s
Checks / Rust / Cargo Test (push) Failing after 10s
Most of the way to static musl builds, just zlib I think
2025-07-24 21:51:52 +01:00
Jade Ellis
a89ceb93d8
docs: Update Docker and generic instructions
...
Add instructions for proxying .well-known to Continuwuity in with
Traefik. Clarify and expand build instructions in generic deployment,
separating Rust toolchain and Nix approaches.
2025-07-16 23:27:14 +01:00
Jade Ellis
13de0ac822
docs: Update and improve NixOS documentation
...
Documentation now mentions the official package
2025-07-16 23:27:14 +01:00
Jade Ellis
2655acf269
docs: Improve grammar in deployment documentation
2025-07-16 23:27:14 +01:00
Nyx
5bf20db8e7
Add /_continuwuity/ paths
2025-07-14 17:49:06 +00:00
Jade Ellis
46c193e74b
chore: fix end of files & trailing whitespace
2025-06-21 17:59:01 +01:00
Kimiblock
d6fd30393c
Update docs/deploying/arch-linux.md
2025-06-19 12:36:49 +00:00
Jade Ellis
beee996f72
docs: Rename conduwuit to continuwuity in more places
2025-05-10 20:37:08 +01:00
Jade Ellis
01594a6243
chore: Fix typos across the codebase
2025-05-06 20:51:12 +01:00
Jade Ellis
1d840950b3
docs: Mention Helm chart is for conduwuit
2025-04-23 22:20:08 +01:00
Nyx Tutt
f791dc6918
docs: Rename in more places
2025-04-23 22:18:16 +01:00
Jade Ellis
0307238bf8
docs: Work around DNS issues in example compose files
2025-04-22 14:29:25 +01:00
Jade Ellis
fbd404fa84
docs: Update docker documentation
2025-04-21 00:19:08 +01:00
nexy7574
ff93cfdc64
Fix up the docs, replace a lot of conduwuit references
2025-04-20 23:50:48 +01:00
Tamara Schmitz
1e23c95ec6
docs: refactor reverse proxy setup sections ( #701 )
2025-03-10 17:27:53 -04:00
June Clementine Strawberry
56dba8acb7
misc docs updates
...
Signed-off-by: June Clementine Strawberry <june@3.dog>
2025-03-10 17:27:06 -04:00
Dzming Li
e3b81f7b64
Fix in caddyfile guide
...
If the reverse_proxy directive is omitted before 127.0.0.1:6167 in your Caddyfile, enabling the service with systemctl enable will result in an error.
2025-02-10 10:55:16 -05:00
bumpsoo
9dcf289c7a
(doc): Update docker-compose.yml and conduwuit-example.toml
...
The server cannot start without a registration token when registration is configured
Signed-off-by: bumpsoo <bumpsoo063@protonmail.ch>
2025-01-25 20:08:46 -05:00
strawberry
8dcdb4b09a
update some more docs
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-12-15 22:48:22 -05:00
strawberry
0317cc8cc5
rename conduit to conduwuit finally
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-12-14 22:24:45 -05:00
strawberry
0740d7259a
document modifying systemd unit if changing database path
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-12-11 18:22:51 -05:00
strawberry
af772b0240
various misc documentation improvements
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-11-23 22:35:54 -05:00
emily
ee3c58f78f
docs: add workaround to use unix sockets with the nixos module
2024-11-20 11:14:05 -05:00
nisbet-hubbard
876c6e933c
A minimal caveat
2024-11-20 09:41:11 -05:00
Tamara Schmitz
2b2793fac6
docs: add note about the nixos service defaulting to sqlite
...
Co-authored-by: June 🍓 🦴 <june@girlboss.ceo>
2024-11-16 00:18:58 -05:00
strawberry
a9c280bd4c
document NAT hairpinning/loopback if needed
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-11-15 16:48:16 -05:00
strawberry
4fe47903c2
misc docs changes/improvements from example config
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-11-15 09:41:17 -05:00
strawberry
d92f2c121f
document nginx needing request_uri
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-10-28 20:52:52 -04:00
strawberry
652b04b9b6
update conduwuit freebsd docs
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-10-26 18:50:29 -04:00
strawberry
f29879288d
document conduwuit k8s helm chart
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-10-26 18:50:29 -04:00
strawberry
7a59add8f1
add support for reading a registration token from a file
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-10-25 00:38:18 -04:00
strawberry
f6918833d7
remove -unknown-
from nix flake
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-10-24 23:04:14 -04:00
strawberry
2eee454a18
docs: nixos and unix socket fail, jemalloc and hardened.nix
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-10-24 20:50:52 -04:00
strawberry
6acdd0d947
improve some general documentation
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-10-24 20:49:13 -04:00
Toby Murray
6c1c7b35a5
Separate command lines
...
I don't think this works if the commands are invoked on the same line with no thing joining them, so separate them on to separate lines.
2024-10-24 15:09:28 -04:00
nisbet-hubbard
8428e7cdf7
Update generic.md
2024-10-19 12:35:20 -04:00
strawberry
c47337f3db
docs: ignore development.md and contributing.md from lychee
...
and update 2 other nix references
Signed-off-by: strawberry <strawberry@puppygock.gay>
Signed-off-by: morguldir <morguldir@protonmail.com>
2024-09-08 10:24:38 -04:00
strawberry
f521f88daf
docs: mildly update the NixOS page to ref https://github.com/NixOS/nixpkgs/pull/339260
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-09-06 19:00:38 -04:00
morguldir
7b852352e5
deploying: make traefik config self-sufficient, include well known
2024-08-31 14:09:16 +02:00
strawberry
922875477f
docs: fix some borked codeblocks
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-08-30 19:38:15 -04:00
morguldir
0a5f18ed83
reformat: make markdown files wrap at 80 chars
2024-08-24 05:13:43 +02:00
strawberry
1091c30845
docs: mention FreeBSD specific build commandline for deployment
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-08-07 12:05:16 -04:00
skedastically
69b4ec81b6
update container registry links ( #549 / #548 )
...
* gitlab URL
* Update docker.md
2024-08-05 15:23:40 -04:00
strawberry
bdd5845490
docs: suggest recursive chmod
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-07-14 12:08:18 -04:00
AlexPewMaster
8077e910f6
Fix CONDUWUIT_CONFIG variable in docker-compose.yml files (+ remove deprecated compose version)
2024-07-13 17:16:39 -04:00