What's Changed
Pre- /Post-Deployment Scripts
A couple of users requested a feature to run pre-deployment scripts within doco-cd, however this is out of the scope of this project. Such scripts should not be executed by the deployment tool directly but by the container runtime within the context of the containers/compose services.
I added a new page to the wiki that explains how you can instead run init- and sidecar-containers and how to use container lifecycle hooks, that are already available in the compose specification: https://github.com/kimdre/doco-cd/wiki/Pre-Post-Deployment-Scripts
In the future I maybe extend this functionality for additional event hooks (e.g. such as the ones that ArgoCD provides) if more users ask for this.
🐛 Bug Fixes and Security
- fix(stages): use actual job trigger instead of hardcoded "poll" value by @danroc in #953
- fix(deploy): streamline deploy config hash handling by @kimdre in #956
- fix(deploy): improve deploy configuration hash handling by @kimdre in #957
📦 Dependencies
- chore(deps): update docker/login-action action to v3.7.0 by @renovate[bot] in #951
- chore(deps): update github/codeql-action digest to 6bc82e0 by @renovate[bot] in #955
📚 Miscellaneous
New Contributors
Full Changelog: v0.60.0...v0.61.0