/
githubmirror
/
node
Обзор
Документация
Войти
/
githubmirror
/
node
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
tools/dep_updaters/update-v8-patch.sh
34 строки
1 KB
Antoine du Hamel
tools: fix V8 update workflow
05 май 2024, 16:21
Не верифицирован
05 май 2024, 16:21
38ef4e5
Код
Авторство
О чём код?
#!/bin/sh set -e # Shell script to update v8 patch update BASE_DIR=$(cd "$(dirname "$0")/../.." && pwd) # shellcheck disable=SC1091 . "$BASE_DIR/tools/dep_updaters/utils.sh" cd "$BASE_DIR" CAN_UPDATE=$(git node v8 minor | grep -q "V8 is up-to-date" || echo "1") if [ -z "$CAN_UPDATE" ]; then echo "Skipped because V8 is on the latest version." exit 0 fi DEPS_DIR="$BASE_DIR/deps" CURRENT_MAJOR_VERSION=$(grep "#define V8_MAJOR_VERSION" "$DEPS_DIR/v8/include/v8-version.h" | cut -d ' ' -f3) CURRENT_MINOR_VERSION=$(grep "#define V8_MINOR_VERSION" "$DEPS_DIR/v8/include/v8-version.h" | cut -d ' ' -f3) CURRENT_BUILD_VERSION=$(grep "#define V8_BUILD_NUMBER" "$DEPS_DIR/v8/include/v8-version.h" | cut -d ' ' -f3) CURRENT_PATCH_VERSION=$(grep "#define V8_PATCH_LEVEL" "$DEPS_DIR/v8/include/v8-version.h" | cut -d ' ' -f3) NEW_VERSION="$CURRENT_MAJOR_VERSION.$CURRENT_MINOR_VERSION.$CURRENT_BUILD_VERSION.$CURRENT_PATCH_VERSION" echo "All done!" echo "" # The last line of the script should always print the new version, # as we need to add it to $GITHUB_ENV variable. echo "NEW_VERSION=$NEW_VERSION"