From 05a937ea22366e590fe30510aa0ae4d46d479bb3 Mon Sep 17 00:00:00 2001 From: Erik Michelson Date: Tue, 25 Nov 2025 01:10:58 +0100 Subject: [PATCH] chore(node): run tests and linting with Node 24 too Signed-off-by: Erik Michelson --- .github/workflows/build-and-test.yml | 2 +- .github/workflows/lint.yml | 2 +- public/docs/release-notes.md | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index a5457a39..6d560044 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: ['18', '20', '22'] + node: ['18', '20', '22', '24'] name: Node ${{ matrix.node }} steps: - name: Checkout repository diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 9f49dae3..49b69a0b 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -17,7 +17,7 @@ jobs: - name: Setup node uses: ./.github/actions/setup-node with: - NODEJS_VERSION: '22' + NODEJS_VERSION: '24' - name: Run ESLint run: yarn run eslint diff --git a/public/docs/release-notes.md b/public/docs/release-notes.md index 9e46a404..b6f81e44 100644 --- a/public/docs/release-notes.md +++ b/public/docs/release-notes.md @@ -7,6 +7,7 @@ `none` to completely disable uploads. - Allow links to protocols such as xmpp, webcal or geo - Switch from deprecated shortid to nanoid module, with 10 character long aliases in "public" links +- Ensure compatibility with Node 24 ### Bugfixes - Ignore the healthcheck endpoint in the "too busy" limiter