Skip to content

Commit

Permalink
tools: refactor version update
Browse files Browse the repository at this point in the history
  • Loading branch information
fasenderos committed May 21, 2023
1 parent b876e35 commit 5bcbcdd
Show file tree
Hide file tree
Showing 19 changed files with 74 additions and 125 deletions.
9 changes: 4 additions & 5 deletions tools/dep_updaters/update-acorn.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,6 @@ ROOT=$(cd "$(dirname "$0")/../.." && pwd)
[ -x "$NODE" ] || NODE=$(command -v node)
NPM="$ROOT/deps/npm/bin/npm-cli.js"

# Source the dependencies updater utils
. "$ROOT/tools/dep_updaters/utils.sh"

NEW_VERSION=$("$NODE" "$NPM" view acorn dist-tags.latest)
CURRENT_VERSION=$("$NODE" -p "require('./deps/acorn/acorn/package.json').version")

Expand Down Expand Up @@ -52,8 +49,10 @@ mv acorn-tmp/node_modules/acorn deps/acorn

rm -rf acorn-tmp/

# Update the version number on doc/contributing/maintaining/maintaining-dependencies.md
update_dependency_version "acorn" $NEW_VERSION
# Update the version number
# shellcheck disable=SC1091
. "$ROOT/tools/dep_updaters/utils.sh"
update_dependency_version "acorn" "$NEW_VERSION"

echo "All done!"
echo ""
Expand Down
11 changes: 4 additions & 7 deletions tools/dep_updaters/update-ada.sh
Original file line number Diff line number Diff line change
Expand Up @@ -52,13 +52,10 @@ mv "$DEPS_DIR/ada/"*.gyp "$DEPS_DIR/ada/README.md" "$WORKSPACE/"
rm -rf "$DEPS_DIR/ada"
mv "$WORKSPACE" "$DEPS_DIR/ada"

# update the version number on doc/contributing/maintaining/maintaining-dependencies.md
DEPS_FILE_PATH="$BASE_DIR/doc/contributing/maintaining/maintaining-dependencies.md"
PACKAGE_NAME="ada"
VERSION_NO_DOTS=$(echo $NEW_VERSION | sed -e 's/\.//g') # remove version dots for anchor markdown
perl -i -pe 's|^\* \['$PACKAGE_NAME'.*|* ['$PACKAGE_NAME' '$NEW_VERSION'][]|' $DEPS_FILE_PATH
perl -i -pe 's|^\['$PACKAGE_NAME'.*\]: #'$PACKAGE_NAME'.*|['$PACKAGE_NAME' '$NEW_VERSION']: #'$PACKAGE_NAME'-'$VERSION_NO_DOTS'|' $DEPS_FILE_PATH
perl -i -pe 's|^### '$PACKAGE_NAME'.*|### '$PACKAGE_NAME' '$NEW_VERSION'|' $DEPS_FILE_PATH
# Update the version number
# shellcheck disable=SC1091
. "$BASE_DIR/tools/dep_updaters/utils.sh"
update_dependency_version "ada" "$NEW_VERSION"

echo "All done!"
echo ""
Expand Down
11 changes: 4 additions & 7 deletions tools/dep_updaters/update-base64.sh
Original file line number Diff line number Diff line change
Expand Up @@ -51,13 +51,10 @@ mv "$WORKSPACE/base64" "$DEPS_DIR/base64/"
# to work, we create it and leave it empty.
echo "// Intentionally empty" >> "$DEPS_DIR/base64/base64/lib/config.h"

# update the version number on doc/contributing/maintaining/maintaining-dependencies.md
DEPS_FILE_PATH="$BASE_DIR/doc/contributing/maintaining/maintaining-dependencies.md"
PACKAGE_NAME="base64"
VERSION_NO_DOTS=$(echo $NEW_VERSION | sed -e 's/\.//g') # remove version dots for anchor markdown
perl -i -pe 's|^\* \['$PACKAGE_NAME'.*|* ['$PACKAGE_NAME' '$NEW_VERSION'][]|' $DEPS_FILE_PATH
perl -i -pe 's|^\['$PACKAGE_NAME'.*\]: #'$PACKAGE_NAME'.*|['$PACKAGE_NAME' '$NEW_VERSION']: #'$PACKAGE_NAME'-'$VERSION_NO_DOTS'|' $DEPS_FILE_PATH
perl -i -pe 's|^### '$PACKAGE_NAME'.*|### '$PACKAGE_NAME' '$NEW_VERSION'|' $DEPS_FILE_PATH
# Update the version number
# shellcheck disable=SC1091
. "$BASE_DIR/tools/dep_updaters/utils.sh"
update_dependency_version "base64" "$NEW_VERSION"

echo "All done!"
echo ""
Expand Down
11 changes: 4 additions & 7 deletions tools/dep_updaters/update-brotli.sh
Original file line number Diff line number Diff line change
Expand Up @@ -62,13 +62,10 @@ mkdir "$DEPS_DIR/brotli"
echo "Update c and LICENSE"
mv "$WORKSPACE/brotli/c" "$WORKSPACE/brotli/LICENSE" "$WORKSPACE/brotli/brotli.gyp" "$DEPS_DIR/brotli"

# update the version number on doc/contributing/maintaining/maintaining-dependencies.md
DEPS_FILE_PATH="$BASE_DIR/doc/contributing/maintaining/maintaining-dependencies.md"
PACKAGE_NAME="brotli"
VERSION_NO_DOTS=$(echo $NEW_VERSION | sed -e 's/\.//g') # remove version dots for anchor markdown
perl -i -pe 's|^\* \['$PACKAGE_NAME'.*|* ['$PACKAGE_NAME' '$NEW_VERSION'][]|' $DEPS_FILE_PATH
perl -i -pe 's|^\['$PACKAGE_NAME'.*\]: #'$PACKAGE_NAME'.*|['$PACKAGE_NAME' '$NEW_VERSION']: #'$PACKAGE_NAME'-'$VERSION_NO_DOTS'|' $DEPS_FILE_PATH
perl -i -pe 's|^### '$PACKAGE_NAME'.*|### '$PACKAGE_NAME' '$NEW_VERSION'|' $DEPS_FILE_PATH
# Update the version number
# shellcheck disable=SC1091
. "$BASE_DIR/tools/dep_updaters/utils.sh"
update_dependency_version "brotli" "$NEW_VERSION"

echo "All done!"
echo ""
Expand Down
11 changes: 4 additions & 7 deletions tools/dep_updaters/update-c-ares.sh
Original file line number Diff line number Diff line change
Expand Up @@ -58,13 +58,10 @@ echo "Replacing existing c-ares"
rm -rf "$DEPS_DIR/cares"
mv "$WORKSPACE/cares" "$DEPS_DIR/"

# update the version number on doc/contributing/maintaining/maintaining-dependencies.md
DEPS_FILE_PATH="$BASE_DIR/doc/contributing/maintaining/maintaining-dependencies.md"
PACKAGE_NAME="c-ares"
VERSION_NO_DOTS=$(echo $NEW_VERSION | sed -e 's/\.//g') # remove version dots for anchor markdown
perl -i -pe 's|^\* \['$PACKAGE_NAME'.*|* ['$PACKAGE_NAME' '$NEW_VERSION'][]|' $DEPS_FILE_PATH
perl -i -pe 's|^\['$PACKAGE_NAME'.*\]: #'$PACKAGE_NAME'.*|['$PACKAGE_NAME' '$NEW_VERSION']: #'$PACKAGE_NAME'-'$VERSION_NO_DOTS'|' $DEPS_FILE_PATH
perl -i -pe 's|^### '$PACKAGE_NAME'.*|### '$PACKAGE_NAME' '$NEW_VERSION'|' $DEPS_FILE_PATH
# Update the version number
# shellcheck disable=SC1091
. "$BASE_DIR/tools/dep_updaters/utils.sh"
update_dependency_version "c-ares" "$NEW_VERSION"

echo "All done!"
echo ""
Expand Down
11 changes: 4 additions & 7 deletions tools/dep_updaters/update-cjs-module-lexer.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,13 +50,10 @@ rm -rf "$DEPS_DIR/cjs-module-lexer"

mv node_modules/cjs-module-lexer "$DEPS_DIR/cjs-module-lexer"

# update the version number on doc/contributing/maintaining/maintaining-dependencies.md
DEPS_FILE_PATH="$BASE_DIR/doc/contributing/maintaining/maintaining-dependencies.md"
PACKAGE_NAME="cjs-module-lexer"
VERSION_NO_DOTS=$(echo $NEW_VERSION | sed -e 's/\.//g') # remove version dots for anchor markdown
perl -i -pe 's|^\* \['$PACKAGE_NAME'.*|* ['$PACKAGE_NAME' '$NEW_VERSION'][]|' $DEPS_FILE_PATH
perl -i -pe 's|^\['$PACKAGE_NAME'.*\]: #'$PACKAGE_NAME'.*|['$PACKAGE_NAME' '$NEW_VERSION']: #'$PACKAGE_NAME'-'$VERSION_NO_DOTS'|' $DEPS_FILE_PATH
perl -i -pe 's|^### '$PACKAGE_NAME'.*|### '$PACKAGE_NAME' '$NEW_VERSION'|' $DEPS_FILE_PATH
# Update the version number
# shellcheck disable=SC1091
. "$BASE_DIR/tools/dep_updaters/utils.sh"
update_dependency_version "cjs-module-lexer" "$NEW_VERSION"

echo "All done!"
echo ""
Expand Down
10 changes: 4 additions & 6 deletions tools/dep_updaters/update-googletest.sh
Original file line number Diff line number Diff line change
Expand Up @@ -80,12 +80,10 @@ NEW_GYP=$(

echo "$NEW_GYP" >"$DEPS_DIR/googletest/googletest.gyp"

# update the version number on doc/contributing/maintaining/maintaining-dependencies.md
DEPS_FILE_PATH="$BASE_DIR/doc/contributing/maintaining/maintaining-dependencies.md"
PACKAGE_NAME="googletest"
perl -i -pe 's|^\* \['$PACKAGE_NAME'.*|* ['$PACKAGE_NAME' '$NEW_VERSION'][]|' $DEPS_FILE_PATH
perl -i -pe 's|^\['$PACKAGE_NAME'.*\]: #'$PACKAGE_NAME'.*|['$PACKAGE_NAME' '$NEW_VERSION']: #'$PACKAGE_NAME'-'$NEW_VERSION'|' $DEPS_FILE_PATH
perl -i -pe 's|^### '$PACKAGE_NAME'.*|### '$PACKAGE_NAME' ['$NEW_VERSION'](https://github.com/google/googletest/commit/'$NEW_VERSION')|' $DEPS_FILE_PATH
# Update the version number
# shellcheck disable=SC1091
. "$BASE_DIR/tools/dep_updaters/utils.sh"
update_dependency_version "googletest" "$NEW_VERSION"

echo "All done!"
echo ""
Expand Down
11 changes: 4 additions & 7 deletions tools/dep_updaters/update-icu.sh
Original file line number Diff line number Diff line change
Expand Up @@ -61,13 +61,10 @@ sed -i '' -e "s|\"md5\": \"\(.*\)\".*|\"md5\": \"$CHECKSUM\"|" "$TOOLS_DIR/icu/c

rm -rf out "$DEPS_DIR/icu" "$DEPS_DIR/icu4c*"

# update the version number on doc/contributing/maintaining/maintaining-dependencies.md
DEPS_FILE_PATH="$BASE_DIR/doc/contributing/maintaining/maintaining-dependencies.md"
PACKAGE_NAME="icu-small"
VERSION_NO_DOTS=$(echo $NEW_VERSION | sed -e 's/\.//g') # remove version dots for anchor markdown
perl -i -pe 's|^\* \['$PACKAGE_NAME'.*|* ['$PACKAGE_NAME' '$NEW_VERSION'][]|' $DEPS_FILE_PATH
perl -i -pe 's|^\['$PACKAGE_NAME'.*\]: #'$PACKAGE_NAME'.*|['$PACKAGE_NAME' '$NEW_VERSION']: #'$PACKAGE_NAME'-'$VERSION_NO_DOTS'|' $DEPS_FILE_PATH
perl -i -pe 's|^### '$PACKAGE_NAME'.*|### '$PACKAGE_NAME' '$NEW_VERSION'|' $DEPS_FILE_PATH
# Update the version number
# shellcheck disable=SC1091
. "$BASE_DIR/tools/dep_updaters/utils.sh"
update_dependency_version "icu-small" "$NEW_VERSION"

echo "All done!"
echo ""
Expand Down
11 changes: 4 additions & 7 deletions tools/dep_updaters/update-libuv.sh
Original file line number Diff line number Diff line change
Expand Up @@ -52,13 +52,10 @@ mv "$DEPS_DIR/uv/"*.gyp "$DEPS_DIR/uv/"*.gypi "$WORKSPACE/uv/"
rm -rf "$DEPS_DIR/uv"
mv "$WORKSPACE/uv" "$DEPS_DIR/"

# update the version number on doc/contributing/maintaining/maintaining-dependencies.md
DEPS_FILE_PATH="$BASE_DIR/doc/contributing/maintaining/maintaining-dependencies.md"
PACKAGE_NAME="libuv"
VERSION_NO_DOTS=$(echo $NEW_VERSION | sed -e 's/\.//g') # remove version dots for anchor markdown
perl -i -pe 's|^\* \['$PACKAGE_NAME'.*|* ['$PACKAGE_NAME' '$NEW_VERSION'][]|' $DEPS_FILE_PATH
perl -i -pe 's|^\['$PACKAGE_NAME'.*\]: #'$PACKAGE_NAME'.*|['$PACKAGE_NAME' '$NEW_VERSION']: #'$PACKAGE_NAME'-'$VERSION_NO_DOTS'|' $DEPS_FILE_PATH
perl -i -pe 's|^### '$PACKAGE_NAME'.*|### '$PACKAGE_NAME' '$NEW_VERSION'|' $DEPS_FILE_PATH
# Update the version number
# shellcheck disable=SC1091
. "$BASE_DIR/tools/dep_updaters/utils.sh"
update_dependency_version "libuv" "$NEW_VERSION"

echo "All done!"
echo ""
Expand Down
11 changes: 4 additions & 7 deletions tools/dep_updaters/update-llhttp.sh
Original file line number Diff line number Diff line change
Expand Up @@ -69,13 +69,10 @@ else
cp -a "llhttp-release-v$NEW_VERSION" "$DEPS_DIR/llhttp"
fi

# update the version number on doc/contributing/maintaining/maintaining-dependencies.md
DEPS_FILE_PATH="$BASE_DIR/doc/contributing/maintaining/maintaining-dependencies.md"
PACKAGE_NAME="llhttp"
VERSION_NO_DOTS=$(echo $NEW_VERSION | sed -e 's/\.//g') # remove version dots for anchor markdown
perl -i -pe 's|^\* \['$PACKAGE_NAME'.*|* ['$PACKAGE_NAME' '$NEW_VERSION'][]|' $DEPS_FILE_PATH
perl -i -pe 's|^\['$PACKAGE_NAME'.*\]: #'$PACKAGE_NAME'.*|['$PACKAGE_NAME' '$NEW_VERSION']: #'$PACKAGE_NAME'-'$VERSION_NO_DOTS'|' $DEPS_FILE_PATH
perl -i -pe 's|^### '$PACKAGE_NAME'.*|### '$PACKAGE_NAME' '$NEW_VERSION'|' $DEPS_FILE_PATH
# Update the version number
# shellcheck disable=SC1091
. "$BASE_DIR/tools/dep_updaters/utils.sh"
update_dependency_version "llhttp" "$NEW_VERSION"

echo ""
echo "All done!"
Expand Down
11 changes: 4 additions & 7 deletions tools/dep_updaters/update-minimatch.sh
Original file line number Diff line number Diff line change
Expand Up @@ -46,13 +46,10 @@ cp deps/minimatch/src/LICENSE deps/minimatch/LICENSE

rm -rf minimatch-tmp/

# update the version number on doc/contributing/maintaining/maintaining-dependencies.md
DEPS_FILE_PATH="$ROOT/doc/contributing/maintaining/maintaining-dependencies.md"
PACKAGE_NAME="minimatch"
VERSION_NO_DOTS=$(echo $NEW_VERSION | sed -e 's/\.//g') # remove version dots for anchor markdown
perl -i -pe 's|^\* \['$PACKAGE_NAME'.*|* ['$PACKAGE_NAME' '$NEW_VERSION'][]|' $DEPS_FILE_PATH
perl -i -pe 's|^\['$PACKAGE_NAME'.*\]: #'$PACKAGE_NAME'.*|['$PACKAGE_NAME' '$NEW_VERSION']: #'$PACKAGE_NAME'-'$VERSION_NO_DOTS'|' $DEPS_FILE_PATH
perl -i -pe 's|^### '$PACKAGE_NAME'.*|### '$PACKAGE_NAME' '$NEW_VERSION'|' $DEPS_FILE_PATH
# Update the version number
# shellcheck disable=SC1091
. "$ROOT/tools/dep_updaters/utils.sh"
update_dependency_version "minimatch" "$NEW_VERSION"

echo "All done!"
echo ""
Expand Down
11 changes: 4 additions & 7 deletions tools/dep_updaters/update-nghttp2.sh
Original file line number Diff line number Diff line change
Expand Up @@ -68,13 +68,10 @@ echo "Replacing existing nghttp2"
rm -rf "$DEPS_DIR/nghttp2"
mv "$WORKSPACE/nghttp2" "$DEPS_DIR/"

# update the version number on doc/contributing/maintaining/maintaining-dependencies.md
DEPS_FILE_PATH="$BASE_DIR/doc/contributing/maintaining/maintaining-dependencies.md"
PACKAGE_NAME="nghttp2"
VERSION_NO_DOTS=$(echo $NEW_VERSION | sed -e 's/\.//g') # remove version dots for anchor markdown
perl -i -pe 's|^\* \['$PACKAGE_NAME'.*|* ['$PACKAGE_NAME' '$NEW_VERSION'][]|' $DEPS_FILE_PATH
perl -i -pe 's|^\['$PACKAGE_NAME'.*\]: #'$PACKAGE_NAME'.*|['$PACKAGE_NAME' '$NEW_VERSION']: #'$PACKAGE_NAME'-'$VERSION_NO_DOTS'|' $DEPS_FILE_PATH
perl -i -pe 's|^### '$PACKAGE_NAME'.*|### '$PACKAGE_NAME' '$NEW_VERSION'|' $DEPS_FILE_PATH
# Update the version number
# shellcheck disable=SC1091
. "$BASE_DIR/tools/dep_updaters/utils.sh"
update_dependency_version "nghttp2" "$NEW_VERSION"

echo "All done!"
echo ""
Expand Down
11 changes: 4 additions & 7 deletions tools/dep_updaters/update-nghttp3.sh
Original file line number Diff line number Diff line change
Expand Up @@ -56,13 +56,10 @@ autoreconf -i

cp -R lib/* "$DEPS_DIR/ngtcp2/nghttp3/lib/"

# update the version number on doc/contributing/maintaining/maintaining-dependencies.md
DEPS_FILE_PATH="$BASE_DIR/doc/contributing/maintaining/maintaining-dependencies.md"
PACKAGE_NAME="nghttp3"
VERSION_NO_DOTS=$(echo $NEW_VERSION | sed -e 's/\.//g') # remove version dots for anchor markdown
perl -i -pe 's|^\* \['$PACKAGE_NAME'.*|* ['$PACKAGE_NAME' '$NEW_VERSION'][]|' $DEPS_FILE_PATH
perl -i -pe 's|^\['$PACKAGE_NAME'.*\]: #'$PACKAGE_NAME'.*|['$PACKAGE_NAME' '$NEW_VERSION']: #'$PACKAGE_NAME'-'$VERSION_NO_DOTS'|' $DEPS_FILE_PATH
perl -i -pe 's|^### '$PACKAGE_NAME'.*|### '$PACKAGE_NAME' '$NEW_VERSION'|' $DEPS_FILE_PATH
# Update the version number
# shellcheck disable=SC1091
. "$BASE_DIR/tools/dep_updaters/utils.sh"
update_dependency_version "nghttp3" "$NEW_VERSION"

echo "All done!"
echo ""
Expand Down
11 changes: 4 additions & 7 deletions tools/dep_updaters/update-ngtcp2.sh
Original file line number Diff line number Diff line change
Expand Up @@ -60,13 +60,10 @@ cp -R lib/* "$DEPS_DIR/ngtcp2/ngtcp2/lib/"

cp -R crypto/* "$DEPS_DIR/ngtcp2/ngtcp2/crypto/"

# update the version number on doc/contributing/maintaining/maintaining-dependencies.md
DEPS_FILE_PATH="$BASE_DIR/doc/contributing/maintaining/maintaining-dependencies.md"
PACKAGE_NAME="ngtcp2"
VERSION_NO_DOTS=$(echo $NEW_VERSION | sed -e 's/\.//g') # remove version dots for anchor markdown
perl -i -pe 's|^\* \['$PACKAGE_NAME'.*|* ['$PACKAGE_NAME' '$NEW_VERSION'][]|' $DEPS_FILE_PATH
perl -i -pe 's|^\['$PACKAGE_NAME'.*\]: #'$PACKAGE_NAME'.*|['$PACKAGE_NAME' '$NEW_VERSION']: #'$PACKAGE_NAME'-'$VERSION_NO_DOTS'|' $DEPS_FILE_PATH
perl -i -pe 's|^### '$PACKAGE_NAME'.*|### '$PACKAGE_NAME' '$NEW_VERSION'|' $DEPS_FILE_PATH
# Update the version number
# shellcheck disable=SC1091
. "$BASE_DIR/tools/dep_updaters/utils.sh"
update_dependency_version "ngtcp2" "$NEW_VERSION"

echo "All done!"
echo ""
Expand Down
11 changes: 4 additions & 7 deletions tools/dep_updaters/update-npm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -42,13 +42,10 @@ mkdir "$DEPS_DIR/npm"

tar zxvf "$NPM_TGZ" --strip-component=1 -C "$DEPS_DIR/npm"

# update the version number on doc/contributing/maintaining/maintaining-dependencies.md
DEPS_FILE_PATH="$BASE_DIR/doc/contributing/maintaining/maintaining-dependencies.md"
PACKAGE_NAME="npm"
VERSION_NO_DOTS=$(echo $NEW_VERSION | sed -e 's/\.//g') # remove version dots for anchor markdown
perl -i -pe 's|^\* \['$PACKAGE_NAME'.*|* ['$PACKAGE_NAME' '$NEW_VERSION'][]|' $DEPS_FILE_PATH
perl -i -pe 's|^\['$PACKAGE_NAME'.*\]: #'$PACKAGE_NAME'.*|['$PACKAGE_NAME' '$NEW_VERSION']: #'$PACKAGE_NAME'-'$VERSION_NO_DOTS'|' $DEPS_FILE_PATH
perl -i -pe 's|^### '$PACKAGE_NAME'.*|### '$PACKAGE_NAME' '$NEW_VERSION'|' $DEPS_FILE_PATH
# Update the version number
# shellcheck disable=SC1091
. "$BASE_DIR/tools/dep_updaters/utils.sh"
update_dependency_version "npm" "$NPM_VERSION"

echo ""
echo "All done!"
Expand Down
11 changes: 4 additions & 7 deletions tools/dep_updaters/update-openssl.sh
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,10 @@ download() {
rm -rf "$DEPS_DIR/openssl/openssl"
mv "$WORKSPACE/openssl" "$DEPS_DIR/openssl/"

# update the version number on doc/contributing/maintaining/maintaining-dependencies.md
DEPS_FILE_PATH="$BASE_DIR/doc/contributing/maintaining/maintaining-dependencies.md"
PACKAGE_NAME="openssl"
VERSION_NO_DOTS=$(echo $OPENSSL_VERSION | sed -e 's/\.//g') # remove version dots for anchor markdown
perl -i -pe 's|^\* \['$PACKAGE_NAME'.*|* ['$PACKAGE_NAME' '$OPENSSL_VERSION'][]|' $DEPS_FILE_PATH
perl -i -pe 's|^\['$PACKAGE_NAME'.*\]: #'$PACKAGE_NAME'.*|['$PACKAGE_NAME' '$OPENSSL_VERSION']: #'$PACKAGE_NAME'-'$VERSION_NO_DOTS'|' $DEPS_FILE_PATH
perl -i -pe 's|^### '$PACKAGE_NAME'.*|### '$PACKAGE_NAME' '$OPENSSL_VERSION'|' $DEPS_FILE_PATH
# Update the version number
# shellcheck disable=SC1091
. "$BASE_DIR/tools/dep_updaters/utils.sh"
update_dependency_version "openssl" "$OPENSSL_VERSION"

echo "All done!"
echo ""
Expand Down
11 changes: 4 additions & 7 deletions tools/dep_updaters/update-simdutf.sh
Original file line number Diff line number Diff line change
Expand Up @@ -52,13 +52,10 @@ mv "$DEPS_DIR/simdutf/"*.gyp "$DEPS_DIR/simdutf/README.md" "$WORKSPACE/"
rm -rf "$DEPS_DIR/simdutf"
mv "$WORKSPACE" "$DEPS_DIR/simdutf"

# update the version number on doc/contributing/maintaining/maintaining-dependencies.md
DEPS_FILE_PATH="$BASE_DIR/doc/contributing/maintaining/maintaining-dependencies.md"
PACKAGE_NAME="simdutf"
VERSION_NO_DOTS=$(echo $NEW_VERSION | sed -e 's/\.//g') # remove version dots for anchor markdown
perl -i -pe 's|^\* \['$PACKAGE_NAME'.*|* ['$PACKAGE_NAME' '$NEW_VERSION'][]|' $DEPS_FILE_PATH
perl -i -pe 's|^\['$PACKAGE_NAME'.*\]: #'$PACKAGE_NAME'.*|['$PACKAGE_NAME' '$NEW_VERSION']: #'$PACKAGE_NAME'-'$VERSION_NO_DOTS'|' $DEPS_FILE_PATH
perl -i -pe 's|^### '$PACKAGE_NAME'.*|### '$PACKAGE_NAME' '$NEW_VERSION'|' $DEPS_FILE_PATH
# Update the version number
# shellcheck disable=SC1091
. "$BASE_DIR/tools/dep_updaters/utils.sh"
update_dependency_version "simdutf" "$NEW_VERSION"

echo "All done!"
echo ""
Expand Down
11 changes: 4 additions & 7 deletions tools/dep_updaters/update-uvwasi.sh
Original file line number Diff line number Diff line change
Expand Up @@ -63,13 +63,10 @@ cp -r "$UVWASI_ZIP/src" "$DEPS_DIR/uvwasi/"
cp "$UVWASI_ZIP/LICENSE" "$DEPS_DIR/uvwasi/"
rm -rf "$UVWASI_ZIP"

# update the version number on doc/contributing/maintaining/maintaining-dependencies.md
DEPS_FILE_PATH="$BASE_DIR/doc/contributing/maintaining/maintaining-dependencies.md"
PACKAGE_NAME="uvwasi"
VERSION_NO_DOTS=$(echo $NEW_VERSION | sed -e 's/\.//g') # remove version dots for anchor markdown
perl -i -pe 's|^\* \['$PACKAGE_NAME'.*|* ['$PACKAGE_NAME' '$NEW_VERSION'][]|' $DEPS_FILE_PATH
perl -i -pe 's|^\['$PACKAGE_NAME'.*\]: #'$PACKAGE_NAME'.*|['$PACKAGE_NAME' '$NEW_VERSION']: #'$PACKAGE_NAME'-'$VERSION_NO_DOTS'|' $DEPS_FILE_PATH
perl -i -pe 's|^### '$PACKAGE_NAME'.*|### '$PACKAGE_NAME' '$NEW_VERSION'|' $DEPS_FILE_PATH
# Update the version number
# shellcheck disable=SC1091
. "$BASE_DIR/tools/dep_updaters/utils.sh"
update_dependency_version "uvwasi" "$NEW_VERSION"

echo "All done!"
echo ""
Expand Down
4 changes: 2 additions & 2 deletions tools/dep_updaters/utils.sh
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
# This function update the version of a maintained dependency in
# doc/contributing/maintaining/maintaining-dependencies.md
#
# $1 is the package name e.g. 'acorn', 'ada', 'base64' etc. See the file
# maintaining-dependencies.md file for a complete list of package name
# $1 is the package name e.g. 'acorn', 'ada', 'base64' etc. See that file
# for a complete list of package name
# $2 is the new version.

update_dependency_version() {
Expand Down

0 comments on commit 5bcbcdd

Please sign in to comment.