From 9cb72741afba60f3cfd1c4c95704293ad26096ed Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Tue, 16 Dec 2014 13:50:47 -0700 Subject: [PATCH] Add "DOCKER-VERSIONS" section to each README.md --- README-template.md | 4 ++++ docker-versions.md | 3 +++ update.sh | 12 +++++++++++- 3 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 docker-versions.md diff --git a/README-template.md b/README-template.md index 69ac10195..53627f0a2 100644 --- a/README-template.md +++ b/README-template.md @@ -10,6 +10,10 @@ repo](https://github.com/docker-library/official-images). %%CONTENT%%%%LICENSE%% +# Docker Version Support + +%%DOCKER-VERSIONS%% + # User Feedback %%USER-FEEDBACK%% diff --git a/docker-versions.md b/docker-versions.md new file mode 100644 index 000000000..d0c4130e5 --- /dev/null +++ b/docker-versions.md @@ -0,0 +1,3 @@ +This image is officially supported on Docker version %%DOCKER-LATEST%%. + +Support for older versions (down to 1.0) is provided on a best-effort basis. diff --git a/update.sh b/update.sh index 3dbc8b4b6..941fd82a9 100755 --- a/update.sh +++ b/update.sh @@ -48,6 +48,8 @@ declare -A otherRepos=( [ubuntu]='https://github.com/tianon/docker-brew-ubuntu-core' ) +dockerLatest="$(curl -sSL 'https://get.docker.com/latest')" + for repo in "${repos[@]}"; do if [ -x "$repo/update.sh" ]; then ( set -x; "$repo/update.sh" ) @@ -66,6 +68,8 @@ for repo in "${repos[@]}"; do mailingList=' ' fi + dockerVersions="$(cat "$repo/docker-versions.md" 2>/dev/null || cat 'docker-versions.md')" + userFeedback="$(cat "$repo/user-feedback.md" 2>/dev/null || cat 'user-feedback.md')" license="$(cat "$repo/license.md" 2>/dev/null || true)" @@ -90,13 +94,19 @@ for repo in "${repos[@]}"; do echo " LOGO => $logo" replace_field "$repo" 'LOGO' "$logo" '\s*' + echo ' DOCKER-VERSIONS => '"$repo"'/docker-versions.md' + replace_field "$repo" 'DOCKER-VERSIONS' "$dockerVersions" + + echo ' DOCKER-LATEST => "'"$dockerLatest"'"' + replace_field "$repo" 'DOCKER-LATEST' "$dockerLatest" + echo ' LICENSE => '"$repo"'/license.md' replace_field "$repo" 'LICENSE' "$license" echo ' USER-FEEDBACK => '"$repo"'/user-feedback.md' replace_field "$repo" 'USER-FEEDBACK' "$userFeedback" - echo ' MAILING-LIST => "'"$mailingList"'"' + echo ' MAILING-LIST => '"$repo"'/mailing-list.md' replace_field "$repo" 'MAILING-LIST' "$mailingList" '\s*' echo ' REPO => "'"$repo"'"'