Files
littlelink-server/.github/workflows/pull-request.yml
T
Techno Tim 76592afe4c chore(deps): upgrade to Node 24 and fix broken dependencies (#833)
- Downgrade webpack to v4 for razzle 4.2.18 compatibility
- Downgrade webpack-dev-server to ~3.11.0 (razzle peer dep)
- Downgrade html-webpack-plugin to ~4.5.2 and mini-css-extract-plugin to ^1.6.2
- Remove outdated resolutions block (string-width, table were conflicting)
- Add src/setupTests.js to suppress React Router v6->v7 async deprecation warnings
- Update .nvmrc, Dockerfile, and workflows to Node v24.18.0
2026-07-17 16:42:46 -05:00

27 lines
620 B
YAML

name: 'Pull Request'
on:
pull_request:
branches:
- master
paths-ignore:
- .gitignore
- README.md
- LICENSE
jobs:
js-install-and-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # 4.1.1
- name: Use Node.js
uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # 4.0.1
with:
node-version: v24.18.0
- name: Install Dependencies, Test, and Build
run: |
yarn install --frozen-lockfile --check-files --network-timeout 600000
yarn ci
env:
CI: true