Skip to content

Add support for updated CheckFlagsResponseData in schematic-js #448

Add support for updated CheckFlagsResponseData in schematic-js

Add support for updated CheckFlagsResponseData in schematic-js #448

name: Pull request - schematic-js
on:
pull_request:
paths:
- js/**
- .github/workflows/**
- scripts/**
jobs:
build:
name: Build
runs-on: runs-on=${{ github.run_id }}/runner=4cpu-linux-x64/extras=s3-cache
steps:
- uses: runs-on/action@v2.0.3
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: 24.x
- name: Yarn install
working-directory: ./js
run: yarn install
- name: Build
working-directory: ./js
run: yarn build
lint:
name: Lint
runs-on: runs-on=${{ github.run_id }}/runner=4cpu-linux-x64/extras=s3-cache
steps:
- uses: runs-on/action@v2.0.3
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: 24.x
- name: Yarn install
working-directory: ./js
run: yarn install
- name: Lint
working-directory: ./js
run: yarn lint
test:
name: Test (Node ${{ matrix.node-version }})
runs-on: runs-on=${{ github.run_id }}/runner=4cpu-linux-x64/extras=s3-cache
strategy:
matrix:
node-version: [24.11.0, 25.1.0]
steps:
- uses: runs-on/action@v2.0.3
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node-version }}
- name: Yarn install
working-directory: ./js
run: yarn install
- name: Test
working-directory: ./js
run: yarn test
- name: Test (React Native)
working-directory: ./js
run: yarn test:reactnative