Native Dagger container builds + Navidrome v0.61.1 #330
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "native-dagger-containers"
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?
Summary
.dagger/to repo root (src/blumeops/), renameblumeops-ci→blumeopsdocker_build()with native Dagger pipelines that surface full build errors per stepcontainers/navidrome/container.py)dagger call container-versionfor CI version extraction without Dockerfile parsingcontainer-list,container-version-check,container-build-and-release) updated for hybrid modedocker_build()fallback preserved for all other containersMotivation
When navidrome v0.61.0 added a new Go build tag (
sqlite_fts5),docker_build()showed only "exit code: 1". We had to rundocker build --progress=plainmanually to findundefined: buildtags.SQLITE_FTS5. Native Dagger pipelines show the full error inline.Container build dispatch needed
After merge, dispatch container build for navidrome:
Deploy steps
argocd app set navidrome --revision main && argocd app sync navidromeFuture
Remaining containers migrate incrementally in follow-up PRs using the same pattern.