playwright-go/scripts/apply-patch.sh

27 lines
582 B
Bash
Executable File

#!/bin/bash
set -e
BRANCH_NAME_BUILD="playwright-build"
SCRIPTS_DIR="$(dirname "$0")"
echo "Applying patches..."
pushd "$SCRIPTS_DIR/.."
PW_VERSION="$(grep -oE "playwrightCliVersion.+\"[0-9\.]+" ./run.go | sed 's/playwrightCliVersion = "/v/g')"
git submodule update --init
pushd playwright
git checkout HEAD --detach
if git show-ref -q --heads "$BRANCH_NAME_BUILD"; then
git checkout "$PW_VERSION"
git branch -D "$BRANCH_NAME_BUILD"
fi
git checkout -b "$BRANCH_NAME_BUILD"
git apply --3way --whitespace=nowarn ../patches/*
git add -A
git commit -m "Applied patches"
popd