CSS SVGRadialGradient support (#8871) #8032
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Reanimated static checks | |
| env: | |
| YARN_ENABLE_HARDENED_MODE: 0 | |
| on: | |
| pull_request: | |
| merge_group: | |
| branches: | |
| - main | |
| push: | |
| branches: | |
| - main | |
| workflow_call: | |
| workflow_dispatch: | |
| jobs: | |
| reanimated-static-checks: | |
| if: github.repository == 'software-mansion/react-native-reanimated' | |
| env: | |
| PACKAGE_PATH: packages/react-native-reanimated | |
| runs-on: ubuntu-latest | |
| concurrency: | |
| group: static-root-${{ github.ref }} | |
| cancel-in-progress: true | |
| steps: | |
| # Setup VM | |
| - name: checkout | |
| uses: actions/checkout@v4 | |
| - name: Use Node.js | |
| uses: actions/setup-node@v4 | |
| with: | |
| cache: yarn | |
| - name: Clear annotations | |
| run: .github/workflows/helper/clear-annotations.sh | |
| # Setup repo | |
| - name: Install monorepo node dependencies | |
| run: yarn install --immutable | |
| - name: Build Reanimated for TypeScript types | |
| working-directory: ${{ env.PACKAGE_PATH }} | |
| run: yarn build | |
| # Checks | |
| - name: Check TypeScript types | |
| working-directory: ${{ env.PACKAGE_PATH }} | |
| run: yarn type:check | |
| - name: Check TypeScript types with React Native Strict API | |
| working-directory: ${{ env.PACKAGE_PATH }} | |
| run: yarn type:check:strict | |
| - name: Lint JavaScript | |
| working-directory: ${{ env.PACKAGE_PATH }} | |
| run: yarn lint:js | |
| - name: Find unused code | |
| working-directory: ${{ env.PACKAGE_PATH }} | |
| run: yarn find-unused-code:js | |
| - name: Find circular dependencies | |
| working-directory: ${{ env.PACKAGE_PATH }} | |
| run: yarn circular-dependency-check | |
| - name: Run Jest unit tests | |
| working-directory: ${{ env.PACKAGE_PATH }} | |
| run: yarn test | |
| - name: Check web tree-shakability | |
| working-directory: ${{ env.PACKAGE_PATH }} | |
| run: yarn tree-shake:check:web |