mirror of
https://github.com/tc39/test262.git
synced 2025-09-22 17:48:14 +02:00
Try to avoid "Argument list too long" when many files are changed
This commit is contained in:
parent
4868f0f66c
commit
e33d93fecc
10
.github/workflows/checks.yml
vendored
10
.github/workflows/checks.yml
vendored
@ -38,14 +38,12 @@ jobs:
|
||||
if: |
|
||||
github.event_name == 'pull_request' &&
|
||||
steps.changed_tests.outputs.any_changed == 'true'
|
||||
env:
|
||||
CHANGED: ${{ steps.changed_tests.outputs.all_changed_files }}
|
||||
run: |
|
||||
echo New or modified test files:
|
||||
for file in $CHANGED; do
|
||||
echo 'New or modified test files:'
|
||||
for file in ${{ steps.changed_tests.outputs.all_changed_files }}; do
|
||||
echo $file
|
||||
done
|
||||
./tools/lint/lint.py $CHANGED 2> >(tee errors.out >&2)
|
||||
done | tee "$HOME/changed.txt"
|
||||
cat "$HOME/changed.txt" | xargs ./tools/lint/lint.py 2> >(tee errors.out >&2)
|
||||
|
||||
- name: Create annotations in the PR
|
||||
if: failure() && github.event_name == 'pull_request'
|
||||
|
10
.github/workflows/esmeta-test262.yml
vendored
10
.github/workflows/esmeta-test262.yml
vendored
@ -39,11 +39,9 @@ jobs:
|
||||
|
||||
- name: run test262
|
||||
if: steps.changed_tests.outputs.any_changed == 'true'
|
||||
env:
|
||||
CHANGED: ${{ steps.changed_tests.outputs.all_changed_files }}
|
||||
run: |
|
||||
echo New or modified test files:
|
||||
for file in $CHANGED; do
|
||||
echo 'New or modified test files:'
|
||||
for file in ${{ steps.changed_tests.outputs.all_changed_files }}; do
|
||||
echo $file
|
||||
done
|
||||
"${ESMETA_HOME}"/bin/esmeta test262-test -status -test262dir=$(pwd) $CHANGED
|
||||
done | tee "$HOME/changed.txt"
|
||||
cat "$HOME/changed.txt" | xargs "${ESMETA_HOME}"/bin/esmeta test262-test -status -test262dir=$(pwd)
|
||||
|
Loading…
x
Reference in New Issue
Block a user