What's Changed
🚨 Breaking Changes
Caution
Breaking changes with this PR
- The container now requires a volume or bind mount for its data.
- non-root user has been removed. The container user must always be root now to be able to access its data directory (The Docker Host binds container volumes and mounts from outside the doco-cd container).
You can find a updated docker-compose.yml here or in the Wiki
✨ Features
🌟 Improvements
- fix(#355): add new environment variables to provide sensitive values from files by @kimdre in #359
- Improved the documentation in the Wiki
📦 Dependencies
- chore(deps): update gcr.io/distroless/base-debian12 docker digest to 74ddbf5 by @renovate in #253
- chore(deps): update golang:1.23.4 docker digest to 9820aca by @renovate in #255
- chore(deps): update docker/build-push-action digest to 67a2d40 by @renovate in #254
- chore(deps): update dependency go to v1.23.5 by @renovate in #257
- fix(deps): update module github.com/docker/compose/v2 to v2.32.4 by @renovate in #258
- chore(deps): update golang docker tag to v1.23.5 by @renovate in #259
- fix(deps): update module github.com/go-git/go-git/v5 to v5.13.2 by @renovate in #261
- chore(deps): update codecov/codecov-action action to v5.2.0 by @renovate in #262
- chore(deps): update actions/setup-go action to v5.3.0 by @renovate in #260
- chore(deps): update docker/build-push-action digest to ca877d9 by @renovate in #263
- chore(deps): update codecov/codecov-action action to v5.3.1 by @renovate in #264
- chore(deps): update golangci/golangci-lint-action action to v6.2.0 by @renovate in #265
- fix(deps): update module github.com/docker/cli to v27.5.1+incompatible by @renovate in #266
- fix(deps): update module github.com/docker/docker to v27.5.1+incompatible by @renovate in #267
- chore(deps): update golang:1.23.5 docker digest to e213430 by @renovate in #268
- chore(deps): update dependency go to v1.23.6 by @renovate in #269
- chore(deps): update golang docker tag to v1.23.6 by @renovate in #270
- chore(deps): update golangci/golangci-lint-action action to v6.3.0 by @renovate in #271
- chore(deps): update docker/setup-buildx-action digest to f7ce87c by @renovate in #272
- chore(deps): update docker/setup-qemu-action digest to 4574d27 by @renovate in #273
- chore(deps): update golangci/golangci-lint-action action to v6.3.1 by @renovate in #274
- chore(deps): update golangci/golangci-lint-action action to v6.3.2 by @renovate in #276
- fix(deps): update module github.com/compose-spec/compose-go/v2 to v2.4.8 by @renovate in #277
- chore(deps): update golang:1.23.6 docker digest to 77a21b3 by @renovate in #278
- chore(deps): update dependency go to v1.24.0 by @renovate in #279
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.2 by @renovate in #281
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.5 by @renovate in #282
- fix(deps): update module github.com/docker/compose/v2 to v2.33.0 by @renovate in #280
- chore(deps): update golangci/golangci-lint-action action to v6.5.0 by @renovate in #284
- chore(deps): update docker/build-push-action digest to 0adf995 by @renovate in #285
- fix(deps): update module github.com/docker/compose/v2 to v2.33.1 by @renovate in #288
- chore(deps): update golang:1.23.6 docker digest to 9e20c01 by @renovate in #289
- chore(deps): update docker/build-push-action digest to 471d1dc by @renovate in #291
- chore(deps): update docker/metadata-action digest to 902fa8e by @renovate in #292
- chore(deps): update docker/setup-buildx-action digest to b5ca514 by @renovate in #293
- chore(deps): update docker/setup-qemu-action digest to 5964de0 by @renovate in #294
- chore(deps): update golang:1.23.6 docker digest to adfbe17 by @renovate in #296
- chore(deps): update docker/setup-qemu-action digest to 2910929 by @renovate in #295
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.6 by @renovate in #297
- chore(deps): update codecov/codecov-action action to v5.4.0 by @renovate in #298
- fix(deps): update module github.com/docker/cli to v28.0.1+incompatible by @renovate in #286
- fix(deps): update module github.com/docker/docker to v28.0.1+incompatible by @renovate in #287
- fix(deps): update module github.com/go-git/go-git/v5 to v5.14.0 by @renovate in #299
- chore(deps): update dependency go to v1.24.1 by @renovate in #300
- chore(deps): update docker/dockerfile:1 docker digest to 4c68376 by @renovate in #301
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.7 by @renovate in #302
- chore(deps): update golangci/golangci-lint-action action to v6.5.1 by @renovate in #303
- fix(deps): update module github.com/docker/compose/v2 to v2.34.0 by @renovate in #306
- chore(deps): update docker/login-action action to v3.4.0 by @renovate in #305
- fix(deps): update module github.com/compose-spec/compose-go/v2 to v2.4.9 - abandoned by @renovate in #304
- chore(deps): bump github.com/docker/buildx from 0.21.2 to 0.21.3 by @dependabot in #308
- chore(deps): bump github.com/containerd/containerd/v2 from 2.0.3 to 2.0.4 by @dependabot in #307
- chore(deps): update golangci/golangci-lint-action action to v6.5.2 by @renovate in #310
- chore(deps): update gcr.io/distroless/base-debian12 docker digest to 125eb09 by @renovate in #309
- fix(deps): update module github.com/docker/cli to v28.0.2+incompatible by @renovate in #311
- fix(deps): update module github.com/docker/docker to v28.0.2+incompatible by @renovate in #312
- fix(deps): update module github.com/docker/docker to v28.0.3+incompatible by @renovate in #313
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.8 by @renovate in #314
- fix(deps): update module github.com/docker/cli to v28.0.4+incompatible by @renovate in #315
- fix(deps): update module github.com/docker/docker to v28.0.4+incompatible by @renovate in #316
- chore(deps): update gcr.io/distroless/base-debian12 docker digest to 2776987 by @renovate in #317
- chore(deps): update actions/setup-go action to v5.4.0 by @renovate in #318
- fix(deps): update module github.com/golangci/golangci-lint to v2 by @renovate in #321
- chore(deps): update dependency go to v1.24.2 by @renovate in #322
- chore(deps): update codecov/codecov-action action to v5.4.2 by @renovate in #328
- chore(deps): update docker/build-push-action digest to 14487ce by @renovate in #332
- fix(deps): update module github.com/golangci/golangci-lint to v2 by @renovate in #324
- fix(deps): update module github.com/compose-spec/compose-go/v2 to v2.6.1 by @renovate in #325
- fix(deps): update module github.com/docker/docker to v28.1.1+incompatible by @renovate in #330
- fix(deps): update module github.com/go-git/go-git/v5 to v5.16.0 by @renovate in #327
- chore(deps): update golang docker tag to v1.24.0 by @renovate in #283
- chore(deps): update docker/dockerfile:1 docker digest to 4c68376 by @renovate in #334
- fix(deps): update module github.com/golangci/golangci-lint to v2 by @renovate in #333
- fix(deps): update module github.com/docker/compose/v2 to v2.35.1 by @renovate in #326
- chore(deps): update golang:1.24.0 docker digest to 3f74443 by @renovate in #335
- fix(deps): update module github.com/docker/cli to v28.1.1+incompatible by @renovate in #331
- chore(deps): update golang docker tag to v1.24.2 by @renovate in #336
- chore(deps): update golangci/golangci-lint-action action to v7 by @renovate in #323
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.1.5 by @renovate in #337
- chore(deps): update golang:1.24.2 docker digest to 8131d99 by @renovate in #338
- chore(deps): update golang:1.24.2 docker digest to 30baaea by @renovate in #339
- chore(deps): update golangci/golangci-lint-action action to v7.0.1 by @renovate in #341
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.1.6 by @renovate in #342
- chore(deps): update dependency go to v1.24.3 by @renovate in #344
- chore(deps): update golangci/golangci-lint-action action to v8 by @renovate in #345
- chore(deps): update aquasecurity/trivy-action digest to 99baf0d by @renovate in #351
- chore(deps): update golang docker tag to v1.24.3 by @renovate in #352
- chore(deps): pin dependencies by @renovate in #350
- chore(deps): update docker/dockerfile:1 docker digest to 9857836 by @renovate in #357
- fix(deps): update module github.com/compose-spec/compose-go/v2 to v2.6.2 by @renovate in #358
📚 Miscellaneous
- ci: move test deployment to test/ directory by @kimdre in #343
- ci: set workflow permissions by @kimdre in #347
- ci: add workflow to scan the container image for vulnerabilities by @kimdre in #348
- ci: optimize image vulnerability scanning by @kimdre in #349
- Added templates for bugs reports and feature requests
- Added a security policy for reporting vulnerabilites
Full Changelog: v0.12.6...v0.13.0