Summary: Pull Request resolved: https://github.com/facebook/yoga/pull/1505 This will ensure that all tests are not modified by hand and that gentest was run if needed (i.e. someone edited those files and forgot to update the tests). Not sure if this works right now, need to export to github and see what happens :) Reviewed By: NickGerleman Differential Revision: D52002920 fbshipit-source-id: 1ee033eda04eeba5d01885488bfe8078e7b2f386
34 lines
670 B
YAML
34 lines
670 B
YAML
name: Validate Tests
|
|
|
|
on:
|
|
pull_request:
|
|
push:
|
|
branches:
|
|
- main
|
|
- 'release-*'
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
validate:
|
|
name: Validate
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v3
|
|
|
|
- name: Setup JS
|
|
uses: ./.github/actions/setup-js
|
|
|
|
- name: yarn gentest-validate
|
|
run: yarn gentest-validate
|
|
|
|
- name: yarn gentest
|
|
run: yarn gentest -h
|
|
|
|
- name: Check for modified tests
|
|
run: |
|
|
if [[ -n $(git status -s) ]]; then
|
|
git status -s
|
|
echo "yarn gentest modified these tests. Please run yarn gentest to resolve."
|
|
exit 1
|
|
fi
|