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