Skip to content

Commit 302d47e

Browse files
committed
Added script that can be used to update the version.
1 parent dc0a877 commit 302d47e

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

update-version.sh

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
#!/usr/bin/env bash
2+
set -euo pipefail
3+
4+
CONFIG_FILE="docs/_config.yml"
5+
6+
if [[ $# -ne 2 ]]; then
7+
echo "Usage: $0 <version> <date>"
8+
exit 1
9+
fi
10+
11+
version="$1"
12+
lib_version="${version%-*}"
13+
release_date="$2"
14+
base_url="https://github.com/ImageMagick/ImageMagick6/releases/download/${version}/"
15+
provenance_url="${base_url}ImageMagick-${version}.intoto.jsonl"
16+
17+
sed -i \
18+
-e "s|lib_version: \"[^\"]*\"|lib_version: \"${lib_version}\"|" \
19+
-e "s| version: \"[^\"]*\"| version: \"${version}\"|" \
20+
-e "s|release_date: \"[^\"]*\"|release_date: \"${release_date}\"|" \
21+
-e "s|release_url: \"[^\"]*\"|release_url: \"${base_url}\"|" \
22+
-e "s|provenance_url: \"[^\"]*\"|provenance_url: \"${provenance_url}\"|" \
23+
"$CONFIG_FILE"
24+
25+
echo "Updated ${CONFIG_FILE}."

0 commit comments

Comments
 (0)