Skip to content

Commit 404696a

Browse files
committed
Add skipping the release when GRDB and SQLCipher versions didn't change
1 parent 9fd8454 commit 404696a

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

setup_sqlcipher.sh

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,19 +61,26 @@ update_readme() {
6161
current_sqlcipher_version="$(grep '\* SQLCipher' .github/README.md | cut -d '*' -f 3)"
6262
grdb_tag="$(git describe --tags --abbrev=0 --match=v* upstream-master)"
6363

64+
export new_version upstream_version="${grdb_tag#v}" sqlcipher_version="${sqlcipher_tag#v}"
65+
66+
if [[ "${current_upstream_version}" == "${upstream_version}" ]] && \
67+
[[ "${current_sqlcipher_version}" == "${sqlcipher_version}" ]]; then
68+
echo "GRDB.swift (${upstream_version}) and SQLCipher (${sqlcipher_version}) versions did not change. Skipping release."
69+
exit 1
70+
fi
71+
6472
new_version=
6573
cat <<- EOF
6674
6775
DuckDuckGo GRDB.swift current version: ${current_version}
68-
Upstream GRDB.swift version: ${current_upstream_version} -> ${grdb_tag#v}
69-
SQLCipher version: ${current_sqlcipher_version} -> ${sqlcipher_tag#v}
76+
Upstream GRDB.swift version: ${current_upstream_version} -> ${upstream_version}
77+
SQLCipher version: ${current_sqlcipher_version} -> ${sqlcipher_version}
7078
EOF
7179

7280
while ! [[ "${new_version}" =~ [0-9]\.[0-9]\.[0-9] ]]; do
7381
read -rp "Input DuckDuckGo GRDB.swift desired version number (x.y.z): " new_version < /dev/tty
7482
done
7583

76-
export new_version upstream_version="${grdb_tag#v}" sqlcipher_version="${sqlcipher_tag#v}"
7784
envsubst < "${cwd}/.github/README.md.in" > "${cwd}/.github/README.md"
7885
git add "${cwd}/.github/README.md"
7986

0 commit comments

Comments
 (0)