Skip to content

feat: active camp site tracking #1213

feat: active camp site tracking

feat: active camp site tracking #1213

name: Build & Code Quality Checks
on:
pull_request:
branches: ['production', 'production-staging', 'hotfix/*']
types: ['opened', 'reopened', 'synchronize']
jobs:
build:
name: Build & Code Quality Checks
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Node
uses: actions/setup-node@v3
with:
node-version-file: '.nvmrc'
cache: 'npm'
- name: Install dependencies
env:
HUSKY: 0
run: |
npm ci
- name: Execute quality checks
run: |
npm run check:circular
npm run check:duplicates
- name: Execute security checks
run: |
npm run check:security
- name: Execute bundle size checks
uses: rudderlabs/[email protected]
env:
HUSKY: 0
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
build_script: check:size:build