Files
flipper/.github/workflows/js.yml
Andrey Goncharov 28e79fe4e5 Run js-flipper tests on GH (#3298)
Summary: Pull Request resolved: https://github.com/facebook/flipper/pull/3298

Reviewed By: passy

Differential Revision: D33620152

fbshipit-source-id: 3ed14dd8a4813f9e3e8b62774d6969c52348e6d1
2022-01-17 07:55:41 -08:00

45 lines
1.0 KiB
YAML

name: js-flipper
on: [push, pull_request]
jobs:
test-js-flipper:
defaults:
run:
working-directory: js/js-flipper
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '14.x'
- name: yarn install (with retry)
uses: nick-invision/retry@v2.6.0
with:
command: cd js/js-flipper && yarn
timeout_minutes: 30
max_attempts: 3
- name: lint
run: yarn lint
- name: test
run: yarn test --coverage
build-react-example:
defaults:
run:
working-directory: js/react-flipper-example
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '14.x'
- name: yarn install (with retry)
uses: nick-invision/retry@v2.6.0
with:
command: cd js/react-flipper-example && yarn
timeout_minutes: 30
max_attempts: 3
- name: build
run: yarn build