codegouvfr / codegouvfr/catalogi
Dependency Dashboard
- Dominant language
- TypeScript
- Stars
- 43
- Forks
- 14
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 3
Description
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.
[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/codegouvfr/catalogi).
## Deprecations / Replacements
> [!WARNING]
The following dependencies are either deprecated or have replacements available.
| Datasource | Package | Replacement PR? |
|------------|------|--------------|
| npm | `@types/flexsearch` |  |
## Rate-Limited
The following updates are currently rate-limited. To force their creation now, click on a checkbox below.
- [ ] chore(deps): update dependency @playwright/test to v1.63.0
- [ ] chore(deps): update dependency js-yaml to v4.3.2
- [ ] chore(deps): update dependency react-hook-form to v7.87.0
- [ ] chore(deps): update dependency vite-envs to v4.7.2
- [ ] chore(deps): update actions/cache action to v6
- [ ] chore(deps): update actions/checkout action to v7
- [ ] chore(deps): update actions/setup-node action to v7
- [ ] chore(deps): update azure/setup-helm action to v5
- [ ] chore(deps): update dependency @octokit/types to v18
- [ ] chore(deps): update dependency eslint to v10
- [ ] chore(deps): update dependency express to v5 (`express`, `@types/express`)
- [ ] chore(deps): update dependency js-yaml to v5
- [ ] chore(deps): update dependency knip to v6
- [ ] chore(deps): update dependency lefthook to v2
- [ ] chore(deps): update dependency node-fetch to v3
- [ ] chore(deps): update dependency rimraf to v6
- [ ] chore(deps): update dependency turbo to v2
- [ ] chore(deps): update dependency typescript to v7
- [ ] chore(deps): update dependency vite to v8
- [ ] chore(deps): update dependency vite-plugin-svgr to v5
- [ ] chore(deps): update dependency vite-tsconfig-paths to v6
- [ ] chore(deps): update dependency vitest to v5
- [ ] chore(deps): update docker/build-push-action action to v7
- [ ] chore(deps): update docker/login-action action to v4
- [ ] chore(deps): update docker/setup-buildx-action action to v4
- [ ] chore(deps): update docker/setup-qemu-action action to v4
- [ ] chore(deps): update helm release postgresql to v18
- [ ] chore(deps): update pnpm to v12
- [ ] chore(deps): update postgres docker tag to v18
- [ ] chore(deps): update softprops/action-gh-release action to v3
- [ ] chore(deps): update testcontainers-node monorepo to v12 (`@testcontainers/postgresql`, `testcontainers`)
- [ ] chore(deps): update typescript-eslint monorepo to v8 (`@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`)
- [ ] fix(deps): update dependency @uiw/react-md-editor to v4
- [ ] fix(deps): update dependency i18next to v26
- [ ] fix(deps): update dependency i18next-http-backend to v4
- [ ] fix(deps): update dependency i18nifty to v4
- [ ] fix(deps): update dependency jsdom to v30 (`jsdom`, `@types/jsdom`)
- [ ] fix(deps): update dependency powerhooks to v2
- [ ] fix(deps): update dependency react-i18next to v17
- [ ] fix(deps): update dependency react-markdown to v10
- [ ] fix(deps): update dependency superjson to v2
- [ ] fix(deps): update dependency zod to v4
- [ ] fix(deps): update material-ui monorepo to v9 (`@mui/icons-material`, `@mui/material`)
- [ ] fix(deps): update react monorepo (major) (`@types/react`, `@types/react-dom`, `eslint-plugin-react-hooks`, `react`, `react-dom`)
- [ ] fix(deps): update trpc monorepo to v11 (`@trpc/client`, `@trpc/server`)
- [ ] π **Create all rate-limited PRs at once** π
## Pending Status Checks
The following updates await pending status checks. To force their creation now, click on a checkbox below.
- [ ] chore(deps): update dependency compression to v1.8.2
- [ ] chore(deps): update dependency express to v4.22.3
- [ ] [chore(deps): update quay.io/keycloak/keycloak docker tag to v26.7.3](../pull/423)
## Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
- [ ] [chore(deps): update dependency @codegouvfr/react-dsfr to v1.34.0](../pull/535)
- [ ] [chore(deps): update dependency @types/node to v22.20.1](../pull/536)
- [ ] [chore(deps): update dependency pg to v8.23.0](../pull/555) (`pg`, `@types/pg`)
- [ ] [chore(deps): update dependency prettier to v3.9.6](../pull/541)
- [ ] [chore(deps): update dependency tsx to v4.23.13](../pull/558)
- [ ] [chore(deps): update pnpm to v10.34.5](../pull/559)
- [ ] [chore(deps): update sentry-javascript monorepo to v10.73.0](../pull/562) (`@sentry/node`, `@sentry/react`)
- [ ] [fix(deps): update dependency @tanstack/react-virtual to v3.14.11](../pull/565)
- [ ] [fix(deps): update dependency kysely to ^0.29.0](../pull/563)
- [ ] **Click on this checkbox to rebase all open PRs at once**
## PR Closed (Blocked)
The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below.
- [ ] [chore(deps): update dependency @types/express to v4.17.25](../pull/400)
- [ ] [chore(deps): update dependency cheerio to v1.2.0](../pull/506)
- [ ] [chore(deps): update dependency esbuild to ^0.28.0](../pull/507)
- [ ] [fix(deps): update dependency kysely-ctl to ^0.21.0](../pull/509)
- [ ] [chore(deps): update commitlint monorepo to v21](../pull/510) (`@commitlint/cli`, `@commitlint/config-conventional`)
- [ ] [chore(deps): update dependency @types/node to v24](../pull/511)
- [ ] [chore(deps): update dependency @vitejs/plugin-react to v6](../pull/512)
- [ ] [chore(deps): update dependency dotenv-cli to v11](../pull/513)
## Detected Dependencies
docker-compose (5)
deployment-examples/docker-compose/docker-compose.yml (1)
- `postgres 16` β [Updates: `18`]
deployment-examples/keycloak-docker-compose/docker-compose.yml (2)
- `postgres 16` β [Updates: `18`]
- `quay.io/keycloak/keycloak 26.4.7` β [Updates: `26.7.3`]docker-compose.preprod.yml (1)
- `postgres 16` β [Updates: `18`]
docker-compose.prod.yml (1)
- `postgres 16` β [Updates: `18`]
docker-compose.resources.yml (2)
- `postgres 16` β [Updates: `18`]
- `quay.io/keycloak/keycloak 26.4.7` β [Updates: `26.7.3`]
dockerfile (2)
Dockerfile.api (1)
- `node 24-alpine`
Dockerfile.web (1)
- `node 24-alpine`
github-actions (1)
.github/workflows/ci.yaml (26)
- `actions/checkout v6` β [Updates: `v7`]
- `actions/setup-node v6` β [Updates: `v7`]
- `actions/checkout v6` β [Updates: `v7`]
- `actions/setup-node v6` β [Updates: `v7`]
- `actions/checkout v6` β [Updates: `v7`]
- `actions/setup-node v6` β [Updates: `v7`]
- `actions/cache v4` β [Updates: `v6`]
- `actions/cache v4` β [Updates: `v6`]
- `garronej/ts-ci v2.1.5`
- `actions/checkout v6` β [Updates: `v7`]
- `actions/checkout v6` β [Updates: `v7`]
- `azure/setup-helm v4` β [Updates: `v5`]
- `softprops/action-gh-release v2` β [Updates: `v3`]
- `tibdex/github-app-token v2`
- `actions/checkout v6` β [Updates: `v7`]
- `azure/setup-helm v4` β [Updates: `v5`]
- `actions/checkout v6` β [Updates: `v7`]
- `docker/setup-qemu-action v3` β [Updates: `v4`]
- `docker/setup-buildx-action v3` β [Updates: `v4`]
- `docker/login-action v3` β [Updates: `v4`]
- `docker/build-push-action v5` β [Updates: `v7`]
- `docker/build-push-action v5` β [Updates: `v7`]
- `node 24`
- `postgres 16-alpine` β [Updates: `18-alpine`]
- `node 24`
- `node 24`
helm-values (1)
helm-charts/catalogi/values.yaml
helmv3 (1)
helm-charts/catalogi/Chart.yaml (1)
- `postgresql 16` β [Updates: `18`]
npm (5)
api/package.json (45)
- `@gitbeaker/core ^43.4.0`
- `@gitbeaker/requester-utils ^43.8.0`
- `@gitbeaker/rest ^43.4.0`
- `@octokit/rest ^22.0.0`
- `@sentry/node ^10.23.0` β [Updates: `^10.23.0`]
- `@trpc/server ^10.18.0` β [Updates: `^11.0.0`]
- `@types/pg ^8.11.6` β [Updates: `^8.11.6`]
- `command-line-args ^6.0.2`
- `cookie-parser ^1.4.7`
- `deepmerge ^4.3.1`
- `generate-schema ^2.6.0`
- `jsdom ^26.0.0` β [Updates: `^30.0.0`]
- `kysely ^0.28.2` β [Updates: `^0.29.0`]
- `kysely-ctl ^0.12.0` β [Updates: `^0.21.0`]
- `pg ^8.21.0` β [Updates: `^8.21.0`]
- `tsafe ^1.6.6`
- `zod ^3.21.4` β [Updates: `^4.0.0`]
- `@octokit/types ^16.0.0` β [Updates: `^18.0.0`]
- `@types/command-line-args ^5.2.3`
- `@types/compression ^1.7.2`
- `@types/cookie-parser ^1.4.9`
- `@types/cors ^2.8.12`
- `@types/express 4.17.21` β [Updates: `4.17.25`, `5.0.6`]
- `@types/jsdom ^21.1.7` β [Updates: `^30.0.0`]
- `@types/memoizee ^0.4.7`
- `@types/node ^22.19.19` β [Updates: `^22.19.19`, `^24.0.0`]
- `@types/node-fetch ^2.5.7`
- `cheerio 1.0.0-rc.12` β [Updates: `1.2.0`]
- `compression ^1.7.4` β [Updates: `^1.7.4`]
- `cors ^2.8.5`
- `dotenv-cli ^7.4.2` β [Updates: `^11.0.0`]
- `esbuild ^0.25.0` β [Updates: `^0.28.0`]
- `evt ^2.5.7`
- `express ^4.22.2` β [Updates: `^4.22.2`, `^5.0.0`]
- `i18nifty ^3.2.0` β [Updates: `^4.0.0`]
- `knip ^5.88.1` β [Updates: `^6.0.0`]
- `memoizee ^0.4.15`
- `node-fetch ^2.6.7` β [Updates: `^3.0.0`]
- `prettier ^3.8.3` β [Updates: `^3.8.3`]
- `run-exclusive ^2.2.19`
- `superjson ^1.12.2` β [Updates: `^2.0.0`]
- `ts-node ^10.9.1`
- `tsx ^4.19.0` β [Updates: `^4.19.0`]
- `typescript ^5.7.3` β [Updates: `^7.0.0`]
- `vitest ^1.2.2` β [Updates: `^5.0.0`]e2e/package.json (5)
- `@playwright/test ^1.60.0` β [Updates: `^1.60.0`]
- `@testcontainers/postgresql ^10.16.0` β [Updates: `^12.0.0`]
- `@types/node ^22.19.19` β [Updates: `^22.19.19`, `^24.0.0`]
- `testcontainers ^10.16.0` β [Updates: `^12.0.0`]
- `tsx ^4.19.0` β [Updates: `^4.19.0`]package.json (7)
- `@commitlint/cli ^19.8.0` β [Updates: `^21.0.0`]
- `@commitlint/config-conventional ^19.8.0` β [Updates: `^21.0.0`]
- `js-yaml ^4.2.0` β [Updates: `^4.2.0`, `^5.0.0`]
- `lefthook ^1.10.10` β [Updates: `^2.0.0`]
- `turbo ^1.12.5` β [Updates: `^2.0.0`]
- `node >=24`
- `pnpm 10.32.1` β [Updates: `10.34.5`, `12.3.4`]pnpm-workspace.yaml
web/package.json (58)
- `@codegouvfr/react-dsfr ^1.32.2` β [Updates: `^1.32.2`]
- `@emotion/react ^11.11.0`
- `@emotion/styled ^11.11.0`
- `@mui/icons-material ^5.15.14` β [Updates: `^9.0.0`]
- `@mui/material ^5.13.3` β [Updates: `^9.0.0`]
- `@sentry/react ^10.23.0` β [Updates: `^10.23.0`]
- `@tanstack/react-virtual 3.0.0-beta.39` β [Updates: `3.14.11`]
- `@trpc/client ^10.18.0` β [Updates: `^11.0.0`]
- `@types/react-form ^4.0.2`
- `@uiw/react-md-editor ^3.23.5` β [Updates: `^4.0.0`]
- `evt ^2.5.7`
- `flexsearch ^0.8.212`
- `i18next ^23.6.0` β [Updates: `^26.0.0`]
- `i18next-browser-languagedetector ^8.0.2`
- `i18next-http-backend ^3.0.6` β [Updates: `^4.0.0`]
- `i18nifty ^3.2.2` β [Updates: `^4.0.0`]
- `memoizee ^0.4.14`
- `path ^0.12.7`
- `powerhooks ^1.0.12` β [Updates: `^2.0.0`]
- `react ^18.2.0` β [Updates: `^19.0.0`]
- `react-dom ^18.2.0` β [Updates: `^19.0.0`]
- `react-hook-form ^7.77.0` β [Updates: `^7.77.0`]
- `react-i18next ^15.2.0` β [Updates: `^17.0.0`]
- `react-markdown ^9.0.1` β [Updates: `^10.0.0`]
- `react-waypoint ^10.3.0`
- `redux-clean-architecture ^4.1.1`
- `run-exclusive ^2.2.19`
- `superjson ^1.12.2` β [Updates: `^2.0.0`]
- `tsafe ^1.7.2`
- `tss-react ^4.9.21`
- `type-route ^1.0.1`
- `vite-envs ^4.6.2` β [Updates: `^4.6.2`]
- `zod ^3.21.4` β [Updates: `^4.0.0`]
- `@types/flexsearch ^0.7.3`
- `@types/memoizee ^0.4.4`
- `@types/node ^22.19.19` β [Updates: `^22.19.19`, `^24.0.0`]
- `@types/react ^18.3.30` β [Updates: `^19.0.0`]
- `@types/react-dom ^18.0.6` β [Updates: `^19.0.0`]
- `@typescript-eslint/eslint-plugin ^5.62.0` β [Updates: `^8.0.0`]
- `@typescript-eslint/parser ^5.62.0` β [Updates: `^8.0.0`]
- `@vitejs/plugin-react ^4.3.4` β [Updates: `^6.0.0`]
- `eslint ^8.56.0` β [Updates: `^10.0.0`]
- `eslint-config-prettier ^10.1.1`
- `eslint-plugin-import ^2.31.0`
- `eslint-plugin-jsx-a11y ^6.10.2`
- `eslint-plugin-react ^7.37.4`
- `eslint-plugin-react-hooks ^5.2.0` β [Updates: `^7.0.0`]
- `eslint-plugin-tss-unused-classes ^1.0.4`
- `minimal-polyfills ^2.2.3`
- `node-fetch ^2.6.1` β [Updates: `^3.0.0`]
- `prettier ^3.8.3` β [Updates: `^3.8.3`]
- `rimraf ^5.0.5` β [Updates: `^6.0.0`]
- `source-map-explorer ^2.5.2`
- `ts-node ^10.2.1`
- `typescript ^5.7.3` β [Updates: `^7.0.0`]
- `vite ^6.4.3` β [Updates: `^8.0.0`]
- `vite-plugin-svgr ^4.3.0` β [Updates: `^5.0.0`]
- `vite-tsconfig-paths ^5.1.4` β [Updates: `^6.0.0`]
nvm (1)
.nvmrc (1)
- `node 24`
---
- [ ] Check this box to trigger a request for Renovate to run again on this repository
Contributor guide
Assessment
This issue has not been assessed yet.