blumeops/docs
Erich Blume 470b4bdd5f Migrate Dagger module to repo root with native container builds
Move the Dagger module from .dagger/ to the repo root (src/blumeops/),
rename from blumeops-ci to blumeops, and introduce native Dagger pipelines
that replace docker_build() for container builds.

docker_build() swallowed build errors — native pipelines surface full
output per step. Navidrome is the first container migrated as a proof of
concept (containers/navidrome/container.py).

- Containers with container.py use native Dagger builds
- Containers with only Dockerfile fall back to docker_build()
- dagger call container-version extracts VERSION from container.py
- CI workflow, container-list, container-version-check, and
  container-build-and-release all updated for hybrid mode

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 16:28:12 -07:00
..
changelog.d Migrate Dagger module to repo root with native container builds 2026-04-11 16:28:12 -07:00
explanation Migrate 1Password Connect from Helm to kustomize (1.8.1 → 1.8.2) (#326) 2026-04-06 07:31:40 -07:00
how-to Add review-compliance-reports task and reorganize report storage 2026-04-06 10:16:46 -07:00
reference Review gandi.md: add missing forge.eblu.me CNAME record 2026-04-09 09:54:46 -07:00
tutorials Review adding-a-service tutorial: fix ingress, repoURL, add kustomize and reference card steps 2026-04-08 11:28:46 -07:00
index.md Fix spider trap: disable SPA mode, remove index files, relax wiki-links (#290) 2026-03-09 11:59:43 -07:00
quartz.config.ts Fix spider trap: disable SPA mode, remove index files, relax wiki-links (#290) 2026-03-09 11:59:43 -07:00
quartz.layout.ts