1
0
mirror of synced 2026-08-05 06:56:56 +00:00

devops: auto update browser versions in readme (#153)

This commit is contained in:
Yury Semikhatsky
2020-12-18 18:42:11 -08:00
committed by GitHub
parent ef6adb8123
commit 569259d3df
11 changed files with 157 additions and 36 deletions
+3 -3
View File
@@ -9,9 +9,9 @@ cd "$(dirname $0)/.."
PLAYWRIGHT_CLI=./driver-bundle/src/main/resources/driver/linux/playwright-cli
echo "Updating api.json from $($PLAYWRIGHT_CLI --version)"
$PLAYWRIGHT_CLI print-api-json > ./api-generator/src/main/resources/api.json
$PLAYWRIGHT_CLI print-api-json > ./tools/api-generator/src/main/resources/api.json
mvn compile -projects api-generator --no-transfer-progress
mvn compile -f ./tools/api-generator --no-transfer-progress
echo "Regenerating Java interfaces"
mvn exec:java --projects api-generator -Dexec.mainClass=com.microsoft.playwright.tools.ApiGenerator
mvn exec:java --f ./tools/api-generator -Dexec.mainClass=com.microsoft.playwright.tools.ApiGenerator
+25
View File
@@ -0,0 +1,25 @@
#!/bin/bash
set -e
set +x
if [[ $# == 0 ]]; then
echo "Missing version parameter."
echo "Usage:"
echo " $(basename $0) 0.170.3-SNAPSHOT"
exit 1
fi
trap "cd $(pwd -P)" EXIT
cd "$(dirname $0)/.."
VERSION=$1
mvn versions:set -DnewVersion=$VERSION
cd tools/api-generator
mvn versions:set -DnewVersion=$VERSION
cd -
cd tools/update-docs-version
mvn versions:set -DnewVersion=$VERSION
+16
View File
@@ -0,0 +1,16 @@
#!/bin/bash
set -e
set +x
trap "cd $(pwd -P)" EXIT
cd "$(dirname $0)/.."
./scripts/generate_api.sh
# Built from source and do local install.
mvn clean install --no-transfer-progress -DskipTests
echo "Updating browser versions in README.md"
mvn exec:java --f ./tools/update-docs-version -Dexec.mainClass=com.microsoft.playwright.tools.UpdateBrowserVersions