chore(node): run tests and linting with Node 24 too

Signed-off-by: Erik Michelson <github@erik.michelson.eu>
This commit is contained in:
Erik Michelson
2025-11-25 01:10:58 +01:00
committed by Philip Molares
parent c6e2cefa8f
commit 05a937ea22
3 changed files with 3 additions and 2 deletions

View File

@@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy: strategy:
matrix: matrix:
node: ['18', '20', '22'] node: ['18', '20', '22', '24']
name: Node ${{ matrix.node }} name: Node ${{ matrix.node }}
steps: steps:
- name: Checkout repository - name: Checkout repository

View File

@@ -17,7 +17,7 @@ jobs:
- name: Setup node - name: Setup node
uses: ./.github/actions/setup-node uses: ./.github/actions/setup-node
with: with:
NODEJS_VERSION: '22' NODEJS_VERSION: '24'
- name: Run ESLint - name: Run ESLint
run: yarn run eslint run: yarn run eslint

View File

@@ -7,6 +7,7 @@
`none` to completely disable uploads. `none` to completely disable uploads.
- Allow links to protocols such as xmpp, webcal or geo - 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 - Switch from deprecated shortid to nanoid module, with 10 character long aliases in "public" links
- Ensure compatibility with Node 24
### Bugfixes ### Bugfixes
- Ignore the healthcheck endpoint in the "too busy" limiter - Ignore the healthcheck endpoint in the "too busy" limiter