diff --git a/README.md b/README.md index 3c9b238..071c46f 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ ___ ## :bell: Changelog +- **v0.4.9**: Added a function to enrich the notify-message with release note URLs. See [Release notes addon](https://github.com/mag37/dockcheck#date-release-notes-addon-to-Notifications) - **v0.4.8**: Rewrote prune logic to not prompt with options `-a|-y` or `-n`. Auto prune with `-p`. - **v0.4.7**: Notification Template changes to gotify(new!), DSM(improved), SMTP(deprecation alternative). - **v0.4.6**: Compatibility changes to timeout, due to busybox. @@ -114,6 +115,19 @@ Use a `notify_X.sh` template file from the **notify_templates** directory, copy Further additions are welcome - suggestions or PR! Initiated and first contributed by [yoyoma2](https://github.com/yoyoma2). +### :date: Release notes addon to Notifications +There's a function to use a lookup-file to add release note URL's to the notification message. +Copy the notify_templates/`urls.list` file to the script directory and modify it as necessary, it will be used automatically if it's there. +The output of the notification will look something like this: +``` +Containers on hostname with updates available: +apprise-api -> https://github.com/linuxserver/docker-apprise-api/releases +homer -> https://github.com/bastienwirtz/homer/releases +nginx -> https://github.com/docker-library/official-images/blob/master/library/nginx +... +``` +The `urls.list` file is just an example and I'd gladly see that people contribute back when they add their preferred URLs to their lists. + ## :bookmark: Labels Optionally add labels to compose-files. Currently these are the usable labels: ``` diff --git a/dockcheck.sh b/dockcheck.sh index 0d66953..0660af5 100755 --- a/dockcheck.sh +++ b/dockcheck.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -VERSION="v0.4.8" -### ChangeNotes: Rewrote prune to not prompt (default no) if -a|-y or -n flags are used. -p will still autoprune. +VERSION="v0.4.9" +### ChangeNotes: Added a function to enrich the notify-message with release note URLs. See README. Github="https://github.com/mag37/dockcheck" RawUrl="https://raw.githubusercontent.com/mag37/dockcheck/main/dockcheck.sh" @@ -155,7 +155,7 @@ releasenotes() { while read -r container url; do [[ $update == $container ]] && printf "%s -> %s\n" "$update" "$url" && found=true done < "$ScriptWorkDir"/urls.list - [[ $found == false ]] && printf "%s -> url missing\n" "$update" + [[ $found == false ]] && printf "%s -> url missing\n" "$update" || continue done } diff --git a/notify_templates/urls.list b/notify_templates/urls.list index e131872..6b999b5 100644 --- a/notify_templates/urls.list +++ b/notify_templates/urls.list @@ -5,3 +5,4 @@ apprise-api https://github.com/linuxserver/docker-apprise-api/releases homer https://github.com/bastienwirtz/homer/releases nginx https://github.com/docker-library/official-images/blob/master/library/nginx +vaultwarden-server https://github.com/dani-garcia/vaultwarden/releases