* feat: rn 70 ios builds with new arch * feat: android migration wip * fix: update test-app, react-native and react version, fix codegen config * fix: change spec for backward compat * fix: simplify android code and make it work * fix: ios code * fix: remove unnecessary folly version * fix: srcDirs on paper * refactor: review * refactor: review * refactor: node 18 * docs: new arch in readme * docs: new arch in readme * refactor: use Spec --------- Co-authored-by: Wojciech Lewicki <wojciech.lewicki@swmansion.com>
53 lines
1.5 KiB
YAML
53 lines
1.5 KiB
YAML
# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node
|
|
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
|
|
|
|
name: Node.js CI
|
|
|
|
on:
|
|
push:
|
|
branches: [master]
|
|
pull_request:
|
|
branches: [master]
|
|
|
|
# Allows you to run this workflow manually from the Actions tab
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
|
|
strategy:
|
|
matrix:
|
|
node-version: [18.x]
|
|
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- name: Use Node.js ${{ matrix.node-version }}
|
|
uses: actions/setup-node@v1
|
|
with:
|
|
node-version: ${{ matrix.node-version }}
|
|
- run: yarn install --frozen-lockfile
|
|
- run: yarn lint && yarn typescript
|
|
env:
|
|
CI: true
|
|
# release:
|
|
# runs-on: ubuntu-latest
|
|
# if: github.ref == 'refs/heads/master'
|
|
# steps:
|
|
# - uses: actions/checkout@v2
|
|
# with:
|
|
# fetch-depth: 0
|
|
# - name: git config
|
|
# run: |
|
|
# git config user.name "${GITHUB_ACTOR}"
|
|
# git config user.email "${GITHUB_ACTOR}@users.noreply.github.com"
|
|
# - run: |
|
|
# echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > .npmrc
|
|
# npm config set //registry.npmjs.org/:_authToken $NPM_TOKEN
|
|
# env:
|
|
# NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
|
|
# - run: yarn install --frozen-lockfile
|
|
# - run: yarn prepare && yarn release
|
|
# env:
|
|
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|