Releases: kimdre/doco-cd
v0.40.0-rc.1
What's Changed
Pre-release for testing the new webhook_filter deployment setting.
Set webhook_filter to a regular expression to whitelist deployment triggers based on the webhook event payload.
The reference in a webhook payload has always a pattern of refs/heads/<branch> for branches and refs/tags/<tag> for tags depending on the event (Or no reference at all if the event is not associated with a tag or a branch event).
Note
If the reference setting value is unset/empty, the reference of the webhook payload will be used for deployments. If reference is set, deployments for all events that pass the webhook_filter, will always run from that branch or tag.
You can specify the filter explicitly or in a loose form. Explicit regular expressions are recommended.
Explicit examples:
- only on events on the main branch:
^refs/heads/main$ - only on tag events with semantic versioning:
^refs/tags/v[0-9]+\.[0-9]+\.[0-9]+$)
Loose examples:
- Must contain
stablesomewhere in the reference:stable
Warning
Loose expressions can allow references that might not be wanted.
E.g. refs/heads/main (without ^ and $) also allows refs/heads/main-something
✨ Features
📦 Dependencies
Full Changelog: v0.39.1...v0.40.0-rc.1
v0.39.1
v0.39.0
What's Changed
✨ Features
- feat: enable docker healthcheck by @cduchenoy in #650
🐛 Bug Fixes and Security
- fix(webhook): use the correct CommitSHA field for Gitlab webhook payloads by @kimdre in #644
- fix(swarm): correct network scope check for swarm networks by @kimdre in #660
📦 Dependencies
- chore(deps): pin dependencies by @renovate[bot] in #641
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #645
- fix(deps): update module github.com/getsops/sops/v3 to v3.11.0 by @renovate[bot] in #646
- chore(deps): pin actions/upload-artifact action to ea165f8 by @renovate[bot] in #651
- chore(deps): update docker/login-action action to v3.6.0 by @renovate[bot] in #652
- chore(deps): update golang:1.25.1 docker digest to ab1f5c4 by @renovate[bot] in #653
- chore(deps): update ubuntu/squid:latest docker digest to 091114b by @renovate[bot] in #654
- chore(deps): update gcr.io/distroless/base-debian12 docker digest to 9e9b50d by @renovate[bot] in #655
- chore(deps): update github/codeql-action digest to 64d10c1 by @renovate[bot] in #656
- fix(deps): update module github.com/docker/docker to v28.5.0+incompatible by @renovate[bot] in #657
📚 Miscellaneous
- chore(deps): replace deprecated yaml module by @kimdre in #643
- ci: add SBOM generation by @kimdre in #648
- ci: change SBOM output format to CycloneDX by @kimdre in #649
New Contributors
- @cduchenoy made their first contribution in #650
Full Changelog: v0.38.0...v0.39.0
v0.39.0-rc.1
v0.38.0
What's Changed
The build pipeline now uses the correct Github Actions Runner for arm64 images, reducing the total build time from ~35 minutes to 3-4 minutes. Images for new releases will now be available to you much faster!
📦 Dependencies
- chore(deps): update github/codeql-action digest to 3599b3b by @renovate[bot] in #636
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #637
📚 Miscellaneous
Full Changelog: v0.37.3...v0.38.0
v0.38.0-rc.5
ci: enable provenance and SBOM generation for Docker builds
Full Changelog: v0.38.0-rc.3...v0.38.0-rc.5
v0.38.0-rc.4
ci: test build cache
Full Changelog: v0.38.0-rc.2...v0.38.0-rc.4
v0.38.0-rc.3
ci: update build cache scope to use PLATFORM_PAIR environment variable
Full Changelog: v0.38.0-rc.2...v0.38.0-rc.3
v0.38.0-rc.2
ci: fix docker build cache in matrix job by adding a scope
Full Changelog: v0.38.0-rc.1...v0.38.0-rc.2