Skip to content

Fixes an issue where object properties that are not present in the schema are proxied or observed #4990

Fixes an issue where object properties that are not present in the schema are proxied or observed

Fixes an issue where object properties that are not present in the schema are proxied or observed #4990

Workflow file for this run

name: Validate PRs
on:
workflow_dispatch:
push:
branches:
- main
- releases/*
pull_request:
branches:
- main
- releases/*
- features/*
jobs:
build_linux:
runs-on: ubuntu-latest
env:
PLAYWRIGHT_BROWSERS_PATH: 0
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Cache multiple paths
uses: actions/cache@v4
env:
cache-name: cache-node-modules
with:
path: ~/.npm
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-build-${{ env.cache-name }}-
${{ runner.os }}-build-
${{ runner.os }}-
- name: Install package dependencies
run: npm ci
- name: Check for the presence of changed files inside ./change
run: npm run checkchange
- name: Testing Prettier format
run: npm run format:check
- name: Build workspaces
run: npm run build
- name: Install playwright dependencies and browsers
run: |
npx playwright install
- name: Testing unit tests
run: npm run test
- name: Testing final validation
run: npm run test:validation