Skip to content

Commit 358e18d

Browse files
authored
Support NodeJS 24 (#1059)
* Start testing Node 24 * changelog * Support only 22, 24 * Remove workaround * Update deps * misc
1 parent dbbb034 commit 358e18d

File tree

5 files changed

+72
-285
lines changed

5 files changed

+72
-285
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ jobs:
6868
runs-on: ubuntu-22.04
6969
strategy:
7070
matrix:
71-
node_version: [22, 23]
71+
node_version: [22, 24]
7272
steps:
7373
- uses: actions/checkout@v4
7474
- name: Use Node.js ${{ matrix.node_version }}

Dockerfile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@ RUN yarn --ignore-scripts --pure-lockfile --network-timeout 600000
2323

2424
COPY . ./
2525

26-
# Workaround: Need to install esbuild manually https://github.com/evanw/esbuild/issues/462#issuecomment-771328459
27-
RUN node node_modules/esbuild/install.js
2826
RUN yarn build
2927

3028

changelog.d/1059.misc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Support Node 24, and drop support for Node 23.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,10 @@
6060
"figma-js": "^1.16.1-0",
6161
"helmet": "^7.1.0",
6262
"http-status-codes": "^2.2.0",
63-
"ioredis": "^5.2.3",
63+
"ioredis": "^5.6.1",
6464
"jira-client": "^8.2.2",
6565
"markdown-it": "^14.0.0",
66-
"matrix-appservice-bridge": "^9.0.1",
66+
"matrix-appservice-bridge": "^10.3.3",
6767
"matrix-bot-sdk": "npm:@vector-im/[email protected]",
6868
"matrix-widget-api": "^1.10.0",
6969
"micromatch": "^4.0.8",

0 commit comments

Comments
 (0)