Skip to content

chore(deps-dev): bump lodash-es from 4.17.23 to 4.18.1 #52

chore(deps-dev): bump lodash-es from 4.17.23 to 4.18.1

chore(deps-dev): bump lodash-es from 4.17.23 to 4.18.1 #52

Workflow file for this run

name: 'Lint PR'
on:
pull_request_target:
types:
- opened
- edited
- synchronize
- reopened
permissions:
contents: read
jobs:
main:
name: Validate PR title
runs-on: ubuntu-latest
steps:
- uses: amannn/action-semantic-pull-request@v5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
lint:
name: Code Formatting Check
runs-on: ubuntu-latest
steps:
- name: Check out the repository
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Set up Node
uses: actions/setup-node@v4
with:
node-version: '22'
- name: Install dependencies
run: npm ci
- name: Check Code Formatting
run: npm run format-check
test:
name: Build and Test
runs-on: ubuntu-latest
steps:
- name: Check out the repository
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Set up Node
uses: actions/setup-node@v4
with:
node-version: '22'
- name: Install dependencies
run: npm ci
- name: Build
run: npm run build
- name: Check Tests
run: npm test
guarddog:
permissions:
contents: read
name: GuardDog Check
runs-on: ubuntu-latest
steps:
- name: Check out the repository
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.10'
- name: Install GuardDog
run: pip install guarddog
- name: Run GuardDog scan on src
run: guarddog npm scan src/ --exit-non-zero-on-finding
- name: Check if package.json changed
id: package_check
run: |
if git diff --name-only origin/${{ github.event.pull_request.base.ref }}...HEAD | grep -q '^package\.json$'; then
echo "changed=true" >> $GITHUB_OUTPUT
else
echo "changed=false" >> $GITHUB_OUTPUT
fi
- name: Conditionally run verify on package.json
if: steps.package_check.outputs.changed == 'true'
run: guarddog npm verify package.json --exclude-rules empty_information --exit-non-zero-on-finding