feat(container)!: Update image ghcr.io/kimdre/doco-cd (0.119.0 ➔ 0.120.1) #2187
No reviewers
Labels
No labels
area/bootstrap
area/ci
area/kubernetes
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
renovate/container
renovate/github-action
renovate/github-release
renovate/grafana-dashboard
renovate/helm
renovate/terraform
type/digest
type/major
type/minor
type/patch
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
GiorgioAresu/home-ops!2187
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/major-ghcr.io-kimdre-doco-cd-0.x"
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?
This PR contains the following updates:
0.119.0→0.120.1Release Notes
kimdre/doco-cd (ghcr.io/kimdre/doco-cd)
v0.120.1Compare Source
What's Changed
Fixed a crash that could occur when concurrent webhook deployments fetched updates into the same Git repository mirror. Git reads now use fresh, lock-scoped repository handles, keeping parallel deployments safe and ensuring each deployment reports the revision it actually deployed.
🌟 Improvements
🐛 Bug Fixes
Full Changelog: https://github.com/kimdre/doco-cd/compare/v0.120.0...v0.120.1
v0.120.0Compare Source
What's Changed
This update improves deployment safety, concurrency, and performance, especially for repositories with multiple auto-discovered stacks.
Git repositories and OCI sources are now prepared as immutable, content-addressed artifacts. Deployments use a dedicated artifact for each revision instead of a shared mutable working tree. This allows independent stacks to deploy concurrently, while deployments for the same stack remain serialized. Older webhook events are also prevented from overwriting newer deployments.
Source preparation and Git checks are more efficient:
git_depthmatch.Read-only pre-deployment work, such as source initialization and change detection, is now handled separately from Docker-mutating deployment work. This allows more preparation tasks to run concurrently without consuming deployment slots.
You can find more information in the artifact storage documentation.
New configuration options
MAX_CONCURRENT_PREDEPLOYMENTS8ARTIFACT_GC_ENABLEDtrueARTIFACT_GC_RETENTION_RECORDS2ARTIFACT_GC_RETENTION_TTL1mARTIFACT_GC_INTERVAL10mMAX_CONCURRENT_DEPLOYMENTScontinues to control the number of deployments that may perform Docker mutations.MAX_CONCURRENT_PREDEPLOYMENTScontrols preparation separately and can be adjusted according to available CPU, network, and storage capacity.Updating considerations
ARTIFACT_GC_ENABLEDif older artifacts must remain available.✨ Features
🌟 Improvements
📦 Dependencies
3f3c01aby @renovate[bot] in #18771c5b675by @renovate[bot] in #1882e27e3dbby @renovate[bot] in #1884a99cfc5by @renovate[bot] in #18883680233by @renovate[bot] in #1889📚 Miscellaneous
Full Changelog: https://github.com/kimdre/doco-cd/compare/v0.119.0...v0.120.0
Configuration
📅 Schedule: (in timezone Europe/Rome)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.
✅ Automated recommendation: APPROVE
Analysis engine: minimax/MiniMax-M2-7-anthropic@http://litellm.ai.svc.cluster.local:4000/v1 (anthropic)
Recommendation: Approve
Container image update for
doco-cd(0.119.0 → 0.120.1) applied consistently across 4 Docker host deployments.Changes
docker-compose.app.yamlin odroidhc4, truenas, vps-pangolin, and zimablade0.119.0to0.120.1Review Notes
Release Notes Summary
Both releases include stability and concurrency fixes beneficial to the Git mirror deployments running across these hosts.
No rendered changes.
konflate 0.6.4 · rendered
225bb34· full diff →7bda42b23e225bb34abefeat(container)!: Update image ghcr.io/kimdre/doco-cd (0.119.0 ➔ 0.120.0)to feat(container)!: Update image ghcr.io/kimdre/doco-cd (0.119.0 ➔ 0.120.1)