Skip to content

build(deps): bump lodash from 4.17.23 to 4.18.1 in the npm-security group across 1 directory #106

build(deps): bump lodash from 4.17.23 to 4.18.1 in the npm-security group across 1 directory

build(deps): bump lodash from 4.17.23 to 4.18.1 in the npm-security group across 1 directory #106

Workflow file for this run

name: release-health-advisory
on:
pull_request:
types: [opened, synchronize, reopened]
branches: [master]
jobs:
perf-bundle:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
- uses: pnpm/action-setup@c5ba7f7862a0f64c1b1a05fbac13e0b8e86ba08c
with:
version: 10.28.1
- uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
with:
node-version: 20
cache: pnpm
- run: pnpm install --frozen-lockfile
- run: pnpm build:ui
- run: pnpm perf:bundle
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
if: always()
with:
name: perf-foundation-bundle
path: .perf-results/bundle.json
if-no-files-found: ignore
perf-build:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
- uses: pnpm/action-setup@c5ba7f7862a0f64c1b1a05fbac13e0b8e86ba08c
with:
version: 10.28.1
- uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
with:
node-version: 20
cache: pnpm
- run: pnpm install --frozen-lockfile
- run: pnpm perf:build
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
if: always()
with:
name: perf-foundation-build
path: .perf-results/build-time.json
if-no-files-found: ignore
perf-lighthouse:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
- uses: pnpm/action-setup@c5ba7f7862a0f64c1b1a05fbac13e0b8e86ba08c
with:
version: 10.28.1
- uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
with:
node-version: 20
cache: pnpm
- run: pnpm install --frozen-lockfile
- run: pnpm build:ui
- run: pnpm perf:lhci
perf-assets:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
- run: bash scripts/perf/check-assets.sh
perf-memory:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
- uses: pnpm/action-setup@c5ba7f7862a0f64c1b1a05fbac13e0b8e86ba08c
with:
version: 10.28.1
- uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
with:
node-version: 20
cache: pnpm
- run: pnpm install --frozen-lockfile
- run: pnpm perf:memory
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
if: always()
with:
name: perf-foundation-memory
path: .perf-results/memory.json
if-no-files-found: ignore
perf-api:
if: ${{ vars.PERF_BASE_URL != '' }}
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
- uses: grafana/setup-k6-action@ffe7d7290dfa715e48c2ccc924d068444c94bde2
- run: pnpm perf:api
env:
BASE_URL: ${{ vars.PERF_BASE_URL }}
AUTH_TOKEN: ${{ secrets.PERF_API_KEY }}
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
if: always()
with:
name: perf-foundation-api
path: .perf-results/api-summary.json
if-no-files-found: ignore
perf-db:
if: ${{ vars.PERF_DATABASE_URL != '' }}
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
- name: Install PostgreSQL client
run: sudo apt-get update && sudo apt-get install -y postgresql-client
- run: pnpm perf:db
env:
DATABASE_URL: ${{ vars.PERF_DATABASE_URL }}