continuwuity-bsd/docs/NIGHTLY.md
2026-07-16 14:16:18 -04:00

29 lines
1.5 KiB
Markdown

# Continuwuity Nightly
A nightly build of continuwuity is available which tracks the [`main`](https://forgejo.ellis.link/continuwuation/continuwuity/src/branch/main) branch (similar to their `main` Docker image tag).
Currently, this is only built for:
- FreeBSD 15.1-RELEASE
- `latest` pkg channel
- amd64 Haswell-and-later processors
> [!IMPORTANT]
> I'm waiting for an upstream patch in the `rust-rocksdb` crate to be released. In the meantime, the `rocksdb` FreeBSD package is required for `nightly` to run. It should be automatically installed when you install this package.
## Configuring
1. Download the signing key from https://pkg.kat5.dev/continuwuity-nightly.pub into `/usr/local/etc/pkg/keys/`
> [!TIP]
> You may download https://pkg.kat5.dev/continuwuity-nightly.pub.asc and run `gpg --verify continuwuity-nightly.pub.asc` to ensure the signing key is itself signed by Katie's PGP key, [83E0614B479F98AB5CC25E3A653FF8D1EF38EF41](https://keyoxide.org/hkp/katherine.kloss@proton.me).
2. Create a new repo config file in `/usr/local/etc/pkg/repos/continuwuity-nightly.conf`:
```
continuwuity-nightly: {
url: "https://pkg.kat5.dev/continuwuity-nightly/${ABI}",
signature_type: "pubkey",
pubkey: "/usr/local/etc/pkg/keys/continuwuity-nightly.pub",
enabled: yes
}
```
3. Run `pkg update -r continuwuity-nightly` to update the repo. Ensure no signing-related warnings or errors are displayed.
4. If you have installed the primary continuwuity package, remove it with `pkg remove continuwuity`
5. `pkg install continuwuity-nightly`