Leave version input empty to auto-increment patch (v_._.+1) from the
latest release. First release starts at v1.0.0.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Use quartz-1, quartz-2, etc. for cache invalidation. The actual Quartz
version is determined by the mirror repo, not this key.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Cache the Quartz clone and node_modules to speed up subsequent builds.
Only the content copy and build steps run on cache hit.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Keep the index page as a normal doc file that can be edited,
rather than generating it during the build workflow.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Keep repo root cleaner by storing quartz.config.ts and quartz.layout.ts
in docs/ alongside the content they configure. Updated workflow to copy
from the new location.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Phase 1a infrastructure for building and hosting BlumeOps docs:
- Add quartz.config.ts and quartz.layout.ts for Quartz configuration
- Add containers/quartz/ with nginx-based static site server that
downloads release bundles on startup via DOCS_RELEASE_URL env var
- Add .forgejo/workflows/build-blumeops.yaml workflow (manual trigger)
that builds Quartz site and creates Forgejo release with tarball
- Update docs/README.md with finalized tooling choice and split
Phase 1 into 1a (CI) and 1b (CD/hosting)
The architecture separates content versioning from infrastructure:
- Releases are versioned BlumeOps releases (v1.0.0, etc.)
- Doc tarballs are attached as release assets
- The quartz container is a generic static site server
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Point to docs/README.md for the restructuring plan and clarify that
zk cards now live in docs/zk/.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Phase 1 of docs restructuring: move all zettelkasten cards to a
temporary docs/zk/ subdirectory while preparing to build a new
Diataxis-based documentation structure.
- Move all existing markdown files from docs/ to docs/zk/
- Update zk-docs mise task to look in the new location
- Add docs/README.md explaining the restructuring plan
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>