index : static-web-server.git

ascending towards madness

author Jose Quintana <joseluisquintana20@gmail.com> 2023-06-16 19:55:33.0 +00:00:00
committer Jose Quintana <joseluisquintana20@gmail.com> 2023-06-16 19:55:33.0 +00:00:00
commit
2331c88927f95af59dcbfd4673ede93114630662 [patch]
tree
66d515b671adde81496a0e811691dc32dd72ee70
parent
21c90db067079dc80ee158114c9cd7097da28253
download
2331c88927f95af59dcbfd4673ede93114630662.tar.gz

fix: post ci release update script [skip ci]



Diff

 scripts/ci/post_release_updates.sh | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

diff --git a/scripts/ci/post_release_updates.sh b/scripts/ci/post_release_updates.sh
index 2d97cde..82613ea 100755
--- a/scripts/ci/post_release_updates.sh
+++ b/scripts/ci/post_release_updates.sh
@@ -57,6 +57,11 @@ release_date=$(date +%Y-%m-%d)
filename_version="static-web-server-$SERVER_VERSION"
filename_version_num="static-web-server-$server_version_num"

sed_fname=""
if [[ $(uname -s) = "Darwin" ]]; then
    sed_fname=" ''"
fi

# Replace placeholder occurrences
sed "s/{{RELEASE_DATE}}/$release_date/g" docs/content/download-and-install.tmpl.md > docs/content/download-and-install.md

@@ -64,23 +69,26 @@ while read -r line; do
    checksum=$(echo $line | awk -F ' ' '{print $1}')
    filename=$(echo $line | awk -F ' ' '{print $2}')
    placeholder_checksum=$(echo $filename | sed "s/^$filename_version-//")
    sed -i '' "s/{{$placeholder_checksum}}/$checksum/" docs/content/download-and-install.md

    if [[ "$placeholder_checksum" = "$filename_version_num.tar.gz" ]]; then
        sed -i '' "s/{{SRC_TAR}}/$checksum/" docs/content/download-and-install.md
        sed -i$sed_fname -e "s/{{SRC_TAR}}/$checksum/" docs/content/download-and-install.md
        continue
    fi

    if [[ "$placeholder_checksum" = "$filename_version_num.zip" ]]; then
        sed -i '' "s/{{SRC_ZIP}}/$checksum/" docs/content/download-and-install.md
        sed -i$sed_fname -e "s/{{SRC_ZIP}}/$checksum/" docs/content/download-and-install.md
        continue
    fi

    sed -i$sed_fname -e "s/{{$placeholder_checksum}}/$checksum/" docs/content/download-and-install.md
done < <(cat "$release_dir/$checksum_file_name")

sed -i '' "s/{{RELEASE_VERSION}}/$SERVER_VERSION/g" docs/content/download-and-install.md
sed -i '' "s/{{RELEASE_VERSION_NUM}}/$server_version_num/g" docs/content/download-and-install.md
echo "Download and install pages updated!"
sed -i$sed_fname -e "s/{{RELEASE_VERSION}}/$SERVER_VERSION/g" docs/content/download-and-install.md
sed -i$sed_fname -e "s/{{RELEASE_VERSION_NUM}}/$server_version_num/g" docs/content/download-and-install.md
echo "Download and install page updated!"

# Update current installer script version
sed -i '' "s/version=\".*\"/version=\"$server_version_num\"/g" scripts/installer.sh
sed -i$sed_fname -e "s/version=\".*\"/version=\"$server_version_num\"/g" $cwd/scripts/installer.sh
echo "Installer script $server_version_num version updated!"

echo