Skip to content

Move RSC features into pro directory and update licence to make them part of RORP licence #3282

Move RSC features into pro directory and update licence to make them part of RORP licence

Move RSC features into pro directory and update licence to make them part of RORP licence #3282

name: JS unit tests for Renderer package
on:
push:
branches:
- 'master'
pull_request:
jobs:
build:
strategy:
matrix:
node-version: ['20', '22']
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
with:
persist-credentials: false
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: yarn
cache-dependency-path: '**/yarn.lock'
- name: Print system information
run: |
echo "Linux release: "; cat /etc/issue
echo "Current user: "; whoami
echo "Current directory: "; pwd
echo "Node version: "; node -v
echo "Yarn version: "; yarn --version
- name: run conversion script
if: matrix.node-version == '20'
run: script/convert
- name: Install Node modules with Yarn for renderer package
run: |
yarn install --no-progress --no-emoji ${{ matrix.node-version == '22' && '--frozen-lockfile' || '' }}
sudo yarn global add yalc
- name: Run JS unit tests for Renderer package
run: yarn test