Skip to content

chore(deps): update dependency eslint-plugin-jest to v27.9.0 - autoclosed #6679

chore(deps): update dependency eslint-plugin-jest to v27.9.0 - autoclosed

chore(deps): update dependency eslint-plugin-jest to v27.9.0 - autoclosed #6679

Workflow file for this run

name: CI
on:
pull_request:
push:
branches:
- main
env:
NODE_VERSION: 18.2
PNPM_VERSION: 7.28.0
jobs:
gitleaks:
name: 🔒 Run Git leaks
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}
- uses: pnpm/action-setup@v2
with:
version: ${{ env.PNPM_VERSION }}
# Skip post-install scripts here, as a malicious
# script could steal NODE_AUTH_TOKEN.
- name: Install dependencies
run: pnpm install --frozen-lockfile --ignore-scripts
env:
CI: true
NODE_AUTH_TOKEN: ${{ secrets.CI_NPM_READ_ORG }}
- name: Gitleaks
run: npm run leaks
shell: bash
pr:
name: 👷 Build / Lint / Test
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}
- uses: pnpm/action-setup@v2
with:
version: ${{ env.PNPM_VERSION }}
- name: Restore cached npm dependencies
uses: actions/cache/restore@v4
with:
path: |
node_modules
key: npm-dependencies-${{ hashFiles('pnpm-lock.yaml') }}
- name: Install dependencies
run: pnpm install --frozen-lockfile --ignore-scripts
env:
CI: true
NODE_AUTH_TOKEN: ${{ secrets.CI_NPM_READ_ORG }}
- name: Install Playwright Browsers
run: npx playwright install --with-deps
- name: Cache npm dependencies
uses: actions/cache/save@v4
with:
path: |
node_modules
key: npm-dependencies-${{ hashFiles('pnpm-lock.yaml') }}
- name: Build
run: pnpm run build
env:
NODE_AUTH_TOKEN: ${{ secrets.CI_NPM_READ_ORG }}
- name: Lint
run: pnpm run lint
- name: Test
run: pnpm run test
- name: E2E
run: pnpm nx affected --target test:e2e
- name: Upload HTML report
if: always()
uses: actions/upload-artifact@v4
with:
name: e2e-report
path: packages/**/playwright-report