What's Changed
Added new fields for the notification body:
{{ .Duration }}- Time the deployment (or destroy) took, from job start to the notification, e.g.12.483s. Zero where no deployment ran (reconciliation restarts, scheduled jobs) — hide it with{{if .Duration}}...{{end}}{{ .ChangedServices }}- Sorted names of the services force-recreated by this deploy (changed mounted/referenced files or a changed auto-discovery label). Empty when the whole stack is (re)deployed for other reasons, e.g. a compose config change, an image update, state drift orforce_recreate.
🌟 Improvements
- feat(notification): expose deploy duration and changed services in body templates by @dennislapchenko in #1591
- feat(notification): duration in default body, document the .Message pitfall by @dennislapchenko in #1594
📦 Dependencies
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #1592
- fix(deps): update module github.com/1password/onepassword-sdk-go to v0.4.1 by @renovate[bot] in #1593
Full Changelog: v0.104.0...v0.105.0