chore: follow felis to 105b0899 #1
Loading…
Reference in a new issue
No description provided.
Delete branch "follow-felis-105b0899"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Advances
vendor/felisfrom06639a95to felis main105b0899(1272commits) and adapts the site to felis's further docs restructure.
Why felis changed what here
felis's
docs/tree kept moving since the last bump:docs/backlog.mdwas migrated to Forgejo issues (open work is no longertracked as a doc page).
docs/research/was dissolved into the Diátaxis quadrants (folded intoexplanation/).explanation/grewarchitecture/,data-model/,protocols/, andrendering/subdirectories;reference/grew aprotocols/subdirectory.These autogenerate under the existing sidebar groups, so they needed no
config change.
src/content/docs/backlog.mdandsrc/content/docs/researchwere symlinksinto paths that no longer exist in the vendored tree, so they went dangling
and the Astro content sync would fail on them. Removed the symlinks and the
Planning/Research notessidebar groups inastro.config.mjsthatpointed at them, and fixed the one stale example route in
README.md(
docs/spec.mdmoved underdocs/reference/).Also re-locked
flake.lock: the committed lock still carried a stalefelis-webnode left over from before thefelis-web-componentsplit (therename landed in
flake.nixwithout a matching relock), and a newerfelis-web-componentbuild (181870a1, 2026-08-23) has since beenpublished.
No other adaptation was needed — the rest of felis's changes in this range
(the published
felis-cliJSON Schemas, IPC minor 10,felis daemon stop,felis version, etc., per felis'sCHANGELOG.md) are content facts insidethe vendored pages, not something this repo duplicates.
Verified
Via
nix develop -c npm run <script>(the same commands.forgejo/workflows/ci.ymlruns):npm run check(astro check) — 0 errors, 0 warnings, 0 hints.npm run build— 63 pages built, including the newexplanation/{architecture,data-model,protocols,rendering}/*andreference/protocols/*routes.npm run linkcheck(linkinator againstdist/) — 72 internal links, allresolved.
Left open
Nothing outstanding from this bump. The transitive
felisinput pulled inby
felis-web-component(viafelis-web-gateway) still resolves to anolder felis revision than
vendor/felis; that pin isfelis-web-component'sown choice, not something this repo controls.
Picks up felis's further docs restructure (the reference/protocols and explanation/{architecture,data-model,protocols,rendering} split), the published felis-cli JSON Schemas, and IPC minor 10. Re-lock the flake alongside it: the committed flake.lock still carried a stale felis-web node left over from the felis-web-component split (flake.nix already named felis-web-component, but the lock was never refreshed), and a newer felis-web-component build has since been published.