Skip to content

build(deps-dev): bump @types/node from 24.12.0 to 24.12.2 #535

build(deps-dev): bump @types/node from 24.12.0 to 24.12.2

build(deps-dev): bump @types/node from 24.12.0 to 24.12.2 #535

Workflow file for this run

name: Test
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
permissions:
contents: read
jobs:
test:
name: Node
runs-on: ubuntu-24.04
strategy:
matrix:
node-version: [ 18, 20, 22, 24 ]
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Setup Node ${{ matrix.node-version }}
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
with:
node-version: ${{ matrix.node-version }}
- name: Install dependencies
run: npm ci
- name: Build
run: npm run build
- name: Test
run: npm test
dependencies:
name: Dependencies
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Test
run: |
if [ -f "package-lock.json" ]; then
if grep -q '"version": "' package-lock.json && ! grep -q '"from": "git"' package-lock.json; then
echo "Dependencies are properly locked"
else
echo "Error: Some dependencies are not properly locked"
exit 1
fi
else
echo "Error: package-lock.json file is missing in app directory"
exit 1
fi