Skip to content

React Native Nightly #6

React Native Nightly

React Native Nightly #6

name: React Native Nightly
on:
# Runs every night at 5 AM
schedule:
- cron: '0 5 * * *'
# Manual trigger
workflow_dispatch:
# Set minimal permissions by default
permissions:
contents: read
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ !contains(github.ref, 'main')}}
jobs:
lint:
runs-on: ubuntu-latest
name: Lint
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Setup Node.js and deps
uses: ./.github/actions/setup-deps-rn-nightly
- name: Lint
run: yarn lint
typecheck:
runs-on: ubuntu-latest
name: Typecheck
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Setup Node.js and deps
uses: ./.github/actions/setup-deps-rn-nightly
- name: Typecheck
run: yarn typecheck
test:
runs-on: ubuntu-latest
name: Test
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Setup Node.js and deps
uses: ./.github/actions/setup-deps-rn-nightly
- name: Test
run: yarn test:ci