Add a workflow to update test262 tests weekly (#12523)
* chore: draft update parser tests workflow * Build babel parser * chore: use Babel bot as git user name * use babel-bot token * refactor: use actions/github-script * rename
This commit is contained in:
7
scripts/parser-tests/bump-test262-version.sh
Executable file
7
scripts/parser-tests/bump-test262-version.sh
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/bin/sh
|
||||
# read given commit SHA1 from stdin, update to TEST262_COMMIT in Makefile
|
||||
# usage:
|
||||
# sh ./scripts/parser-tests/get-test262-version.sh | sh ./scripts/parser-tests/bump-test262-version.sh
|
||||
|
||||
set -e
|
||||
perl -i -pe 's/^TEST262_COMMIT.+$/TEST262_COMMIT = '$(cat)'/' ./Makefile
|
||||
9
scripts/parser-tests/get-test262-version.sh
Executable file
9
scripts/parser-tests/get-test262-version.sh
Executable file
@@ -0,0 +1,9 @@
|
||||
#!/bin/sh
|
||||
# Get the latest HEAD of tc39/test262
|
||||
# usage:
|
||||
# sh ./scripts/parser-tests/bump-test262-version.sh
|
||||
|
||||
set -e
|
||||
export GIT_DIR=./build/test262/.git
|
||||
git fetch -q origin HEAD
|
||||
git rev-parse FETCH_HEAD
|
||||
Reference in New Issue
Block a user