mirror of
https://github.com/tc39/test262.git
synced 2025-09-23 10:08:49 +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: |
|
if: |
|
||||||
github.event_name == 'pull_request' &&
|
github.event_name == 'pull_request' &&
|
||||||
steps.changed_tests.outputs.any_changed == 'true'
|
steps.changed_tests.outputs.any_changed == 'true'
|
||||||
env:
|
|
||||||
CHANGED: ${{ steps.changed_tests.outputs.all_changed_files }}
|
|
||||||
run: |
|
run: |
|
||||||
echo New or modified test files:
|
echo 'New or modified test files:'
|
||||||
for file in $CHANGED; do
|
for file in ${{ steps.changed_tests.outputs.all_changed_files }}; do
|
||||||
echo $file
|
echo $file
|
||||||
done
|
done | tee "$HOME/changed.txt"
|
||||||
./tools/lint/lint.py $CHANGED 2> >(tee errors.out >&2)
|
cat "$HOME/changed.txt" | xargs ./tools/lint/lint.py 2> >(tee errors.out >&2)
|
||||||
|
|
||||||
- name: Create annotations in the PR
|
- name: Create annotations in the PR
|
||||||
if: failure() && github.event_name == 'pull_request'
|
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
|
- name: run test262
|
||||||
if: steps.changed_tests.outputs.any_changed == 'true'
|
if: steps.changed_tests.outputs.any_changed == 'true'
|
||||||
env:
|
|
||||||
CHANGED: ${{ steps.changed_tests.outputs.all_changed_files }}
|
|
||||||
run: |
|
run: |
|
||||||
echo New or modified test files:
|
echo 'New or modified test files:'
|
||||||
for file in $CHANGED; do
|
for file in ${{ steps.changed_tests.outputs.all_changed_files }}; do
|
||||||
echo $file
|
echo $file
|
||||||
done
|
done | tee "$HOME/changed.txt"
|
||||||
"${ESMETA_HOME}"/bin/esmeta test262-test -status -test262dir=$(pwd) $CHANGED
|
cat "$HOME/changed.txt" | xargs "${ESMETA_HOME}"/bin/esmeta test262-test -status -test262dir=$(pwd)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user