Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ updates:
- dependency-name: '@mozmeao/trafficcop'
# Pin sass at 1.91.0 until mozilla/protocol#982
- dependency-name: 'sass'
# (related to above sass version) Avoid unrelated @parcel changes in dep updates
- dependency-name: '@parcel/watcher*'
# Need to be kept in sync with pre-commit-config.yaml.
- dependency-name: 'eslint'
- dependency-name: 'eslint-config-prettier'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/a11y_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
node-version: 24
- name: Install dependencies
run: cd tests/playwright && npm ci && npm run install-deps
- name: Run accessibility tests
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ensure_pre_commit_standards.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
python-version: "3.13"
- uses: actions/setup-node@v4
with:
node-version: 22
node-version: 24
- name: "Install npm dependencies"
run: npm ci
- name: "Cache pre-commit environments"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/integration_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ jobs:
- uses: actions/checkout@v6
- uses: actions/setup-node@v4
with:
node-version: 20
node-version: 24
- name: Install dependencies
run: cd tests/playwright && npm ci && npm run install-deps
- name: Run Playwright tests
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/unit_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
- uses: actions/checkout@v6
- uses: actions/setup-node@v4
with:
node-version: 20
node-version: 24
cache: npm
- name: "Install JS dependencies"
run: npm ci
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ RUN pip install --require-hashes --no-cache-dir -r requirements/prod.txt
########
# assets builder and dev server
#
FROM node:22.15.0-slim AS assets
FROM node:24-slim AS assets

ENV PATH=/app/node_modules/.bin:$PATH
WORKDIR /app
Expand Down
239 changes: 239 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@
"version": "0.0.1",
"description": "You can have all the money in the world, but there’s one thing you will never have — a dinosaur.",
"private": true,
"engines": {
"node": "^24.0.0",
"npm": "^11.6.4"
},
Comment on lines +6 to +9
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alright, once npm 11.10.0 is required for make preflight:

#1317/changes

springfield/Makefile

Lines 161 to 164 in a8c6ffa

preflight:
${MAKE} install-local-python-deps
# --min-release-age=7 avoids packages uploaded in the last 7 days, reducing supply-chain risk.
# Requires npm >= 11.10.0. To apply an urgent security patch sooner, run:

it actually might make sense to limit engines …

All the notes earlier still apply though — esp. needs testing the prod build pipeline that does not update its tooling on its own in–flight. (So it would be cool to use the new dev-oriented constraint fields, however I've left compatibility notes somewhere already as for real-world applicability:/ …)

"dependencies": {
"@babel/core": "^7.28.4",
"@babel/preset-env": "^7.28.3",
Expand Down
Loading