Skip to content

chore(deps): update ghcr.io/kimdre/doco-cd docker tag to v0.130.0 - #959

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/ghcr.io-kimdre-doco-cd-0.x
Oct 25, 2026
Merged

renovate[bot] merged 1 commit into
mainfrom
renovate/ghcr.io-kimdre-doco-cd-0.x

Conversation

@renovate

@renovate renovate Bot commented Oct 25, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
ghcr.io/kimdre/doco-cd minor 0.129.1 → 0.130.0

Release Notes

kimdre/doco-cd (ghcr.io/kimdre/doco-cd)

v0.130.0

Compare Source

Security: Git credentials are now host-scoped

[!IMPORTANT]
User action required!
See also GHSA-ggcr-c46c-q2gj

Previously a global Git access token or GitHub App credential could be sent to any HTTP(S) host selected through a repository URL. Global credentials now require GIT_AUTH_DOMAINS, otherwise doco-cd will not start.

Add every Git host that should receive the global credential:

environment:
  GIT_ACCESS_TOKEN: ${GIT_ACCESS_TOKEN}
  GIT_AUTH_DOMAINS: |
    - domains: [github.com, git.example.com]

This also applies to global GitHub App credentials.

Insecure opt-out

If you deliberately accept the risk of sending global credentials to unmatched hosts, you can set GIT_AUTH_ALLOW_ANY_HOST: "true".

[!WARNING]
This is insecure and not recommended.

Documentation

Fetching external secrets in Bulk

If a stack needs many secrets, you do not have to list each one in external_secrets anymore. Set external_secrets_paths to a list of provider paths instead. Doco-CD fetches every secret below each path and makes it available as a variable:

name: myapp
external_secrets_paths:
  - path: 0db45926-c97c-40d4-a3aa-fefd5d5fb492:prod:/myapp/   # Provider specific path, see the provider pages
    prefix: MYAPP_                                           # Optional, added in front of every variable name
    recursive: true                                          # Optional, also fetch secrets in sub folders

More info in the wiki.

What's Changed

🚨 Breaking Changes
✨ Features
🌟 Improvements
📦 Dependencies

New Contributors

Full Changelog: kimdre/doco-cd@v0.129.1...v0.130.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot enabled auto-merge (squash) October 25, 2026 09:58
@renovate
renovate Bot merged commit 1cd3a1b into main Oct 25, 2026
4 checks passed
@renovate
renovate Bot deleted the renovate/ghcr.io-kimdre-doco-cd-0.x branch October 25, 2026 09:58
@mpdavis

mpdavis commented Oct 25, 2026

Copy link
Copy Markdown
Owner

✅ Safe to merge

  • Breaking change does not apply here. v0.130.0 requires GIT_AUTH_DOMAINS when global GIT_ACCESS_TOKEN or GitHub App credentials are configured — docker/doco-cd/compose.yaml sets neither (the homelab repo is public, so no git auth token is needed).
  • Security fix (GHSA-ggcr-c46c-q2gj): scopes HTTP(S) credentials to declared domains to prevent token leakage to arbitrary hosts. No risk in this repo, and the fix is a good reason to take the update promptly.
  • New feature (bulk secrets): external_secrets_paths is additive and optional — no migration required.
  • Minor version bump (0.129.1 → 0.130.0), no major version crossing.

@mpdavis mpdavis left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automated safety review: safe to merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant