freeCodeCamp / freeCodeCamp/curriculum-helpers

Dependency Dashboard

Open
#6 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
28
Forks
34
PR merge metrics
No merged PRs in 30d

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/freeCodeCamp/curriculum-helpers).

## Repository Problems

These problems occurred while renovating this repository. [View logs](https://developer.mend.io//github/freeCodeCamp/curriculum-helpers).

- ⚠️ WARN: Some upgrade(s) did not have a releaseTimestamp, but as we're running with minimumReleaseAgeBehaviour=timestamp-optional, proceeding. See debug logs for more information

## Pending Approval

The following branches are pending approval. To create them, click on a checkbox below.

- [ ] chore(deps): update dependency eslint-config-xo to v0.58.1
- [ ] chore(deps): update babel monorepo to v8 (`@babel/core`, `@babel/preset-env`, `@babel/preset-react`, `@babel/preset-typescript`)
- [ ] chore(deps): update dependency @sinonjs/fake-timers to v15
- [ ] chore(deps): update dependency chai to v6
- [ ] chore(deps): update dependency eslint-config-xo to v2
- [ ] chore(deps): update dependency globals to v17
- [ ] chore(deps): update dependency husky to v9
- [ ] chore(deps): update dependency jquery to v4
- [ ] chore(deps): update dependency lint-staged to v17
- [ ] chore(deps): update dependency puppeteer to v25
- [ ] chore(deps): update dependency pyodide to v314
- [ ] chore(deps): update dependency typescript to v7
- [ ] chore(deps): update dependency vitest to v5
- [ ] chore(deps): update dependency webpack-cli to v7
- [ ] chore(deps): update eslint monorepo to v10 (`@eslint/js`, `eslint`)
- [ ] chore(deps): update github actions (major) (`actions/checkout`, `actions/configure-pages`, `actions/deploy-pages`, `actions/setup-node`, `actions/setup-python`, `actions/upload-pages-artifact`, `node`, `pnpm`, `pnpm/action-setup`, `psf/black`)
- [ ] chore(deps): update types (major) (`@types/chai`, `@types/jquery`, `@types/sinonjs__fake-timers`)
- [ ] fix(deps): update react monorepo to v19 (`react`, `react-dom`, `react-test-renderer`)
- [ ] πŸ” **Create all pending approval PRs at once** πŸ”

## Rate-Limited

The following updates are currently rate-limited. To force their creation now, click on a checkbox below.

- [ ] chore(deps): update dependency vitest to v3.2.7
- [ ] chore(deps): update eslint monorepo to v9.39.5 (`@eslint/js`, `eslint`)
- [ ] chore(deps): update types (`@types/jquery`, `@types/node`, `@types/react`, `@types/react-dom`)
- [ ] chore(deps): update babel monorepo to v7.29.7 (`@babel/core`, `@babel/preset-env`, `@babel/preset-react`, `@babel/preset-typescript`)
- [ ] chore(deps): update dependency enzyme>cheerio to v1.2.0
- [ ] chore(deps): update dependency lint-staged to v16.4.0
- [ ] chore(deps): update dependency puppeteer to v24.43.1
- [ ] chore(deps): update dependency ts-loader to v9.6.2
- [ ] chore(deps): update dependency webpack to v5.110.3
- [ ] chore(deps): lock file maintenance
- [ ] πŸ” **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 github actions (`actions/checkout`, `pnpm/action-setup`, `psf/black`)
- [ ] chore(deps): update dependency prettier to v3.9.6

## Open

The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.

- [ ] [chore(deps): update dependency @eslint/eslintrc to v3.3.7](../pull/597)
- [ ] [chore(deps): update dependency pyodide to v0.29.4](../pull/327)
- [ ] [chore(deps): update typescript-eslint monorepo to v8.70.0](../pull/598) (`@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`, `typescript-eslint`)
- [ ] **Click on this checkbox to rebase all open PRs at once**

## Detected Dependencies

github-actions (2)

.github/workflows/ci.yml (12)

- `actions/checkout v4@34e114876b0b11c390a56381ad16ebd13914f8d5` β†’ [Updates: `v7`, `v4`]
- `psf/black 25.11.0@05f0a8ce1f71fbb36e1e032d3b518c7b945089a2` β†’ [Updates: `25.12.0`, `26.5.1`]
- `actions/checkout v4@34e114876b0b11c390a56381ad16ebd13914f8d5` β†’ [Updates: `v7`, `v4`]
- `pnpm/action-setup v4@41ff72655975bd51cab0327fa583b6e92b6d3061` β†’ [Updates: `v6`, `v4`]
- `actions/setup-node v4@49933ea5288caeca8642d1e84afbd3f7d6820020` β†’ [Updates: `v7`]
- `actions/checkout v4@34e114876b0b11c390a56381ad16ebd13914f8d5` β†’ [Updates: `v7`, `v4`]
- `pnpm/action-setup v4@41ff72655975bd51cab0327fa583b6e92b6d3061` β†’ [Updates: `v6`, `v4`]
- `actions/setup-python v5@a26af69be951a213d495a4c3e4e4022e16d87065` β†’ [Updates: `v7`]
- `pnpm 10` β†’ [Updates: `12`]
- `node 22` β†’ [Updates: `24`]
- `pnpm 10` β†’ [Updates: `12`]
- `python 3.x`

.github/workflows/mdbook.yml (4)

- `actions/checkout v4@34e114876b0b11c390a56381ad16ebd13914f8d5` β†’ [Updates: `v7`, `v4`]
- `actions/configure-pages v5@983d7736d9b0ae728b81ab479565c72886d7745b` β†’ [Updates: `v6`]
- `actions/upload-pages-artifact v3@56afc609e74202658d3ffba0e8f6dda462b719fa` β†’ [Updates: `v5`]
- `actions/deploy-pages v4@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e` β†’ [Updates: `v5`]

npm (4)

package.json (42)

- `@babel/core 7.28.5` β†’ [Updates: `7.29.7`, `8.0.1`]
- `@babel/preset-env 7.28.5` β†’ [Updates: `7.29.7`, `8.0.2`]
- `@babel/preset-react ^7.26.3` β†’ [Updates: `^7.26.3`, `^8.0.0`]
- `@babel/preset-typescript 7.28.5` β†’ [Updates: `7.29.7`, `8.0.1`]
- `@eslint/eslintrc ^3.3.1` β†’ [Updates: `^3.3.1`]
- `@eslint/js ^9.25.1` β†’ [Updates: `^9.25.1`, `^10.0.0`]
- `@sinonjs/fake-timers ^14.0.0` β†’ [Updates: `^15.0.0`]
- `@types/chai ^4.3.20` β†’ [Updates: `^5.0.0`]
- `@types/jquery ^3.5.32` β†’ [Updates: `^3.5.32`, `^4.0.0`]
- `@types/react-dom ^19.1.6` β†’ [Updates: `^19.1.6`]
- `@types/react ^19.1.8` β†’ [Updates: `^19.1.8`]
- `@types/sinonjs__fake-timers ^8.1.5` β†’ [Updates: `^15.0.0`]
- `@typescript-eslint/eslint-plugin ^8.31.0` β†’ [Updates: `^8.31.0`]
- `@typescript-eslint/parser ^8.31.0` β†’ [Updates: `^8.31.0`]
- `browserify ^17.0.0`
- `chai 4` β†’ [Updates: `6`]
- `eslint-config-prettier 10.1.8`
- `eslint-config-xo 0.46.0` β†’ [Updates: `0.58.1`, `2.0.0`]
- `eslint 9.39.1` β†’ [Updates: `9.39.5`, `10.10.0`]
- `expect-puppeteer ^11.0.0`
- `globals ^16.0.0` β†’ [Updates: `^17.0.0`]
- `http-server ^14.1.1`
- `husky 8.0.3` β†’ [Updates: `9.1.7`]
- `jquery ^3.7.1` β†’ [Updates: `^4.0.0`]
- `lint-staged 16.2.7` β†’ [Updates: `16.4.0`, `17.5.0`]
- `prettier 3.7.1` β†’ [Updates: `3.9.6`]
- `process ^0.11.10`
- `puppeteer ^24.9.0` β†’ [Updates: `^24.9.0`, `^25.0.0`]
- `pyodide 0.23.3` β†’ [Updates: `0.29.4`, `314.0.6`]
- `react-dom ^18.3.1` β†’ [Updates: `^19.0.0`]
- `react-test-renderer ^18.3.1` β†’ [Updates: `^19.0.0`]
- `react ^18.3.1` β†’ [Updates: `^19.0.0`]
- `ts-loader 9.5.4` β†’ [Updates: `9.6.2`]
- `typescript-eslint ^8.31.0` β†’ [Updates: `^8.31.0`]
- `typescript ^5.8.2` β†’ [Updates: `^7.0.0`]
- `util ^0.12.5`
- `vitest-environment-puppeteer ^11.0.3`
- `vitest ^3.2.4` β†’ [Updates: `^3.2.4`, `^5.0.0`]
- `webpack-cli 5.1.4` β†’ [Updates: `7.2.3`]
- `webpack 5.104.1` β†’ [Updates: `5.110.3`]
- `pnpm >= 10`
- `enzyme>cheerio 1.0.0-rc.3` β†’ [Updates: `1.2.0`]

packages/dom-evaluator/package.json (5)

- `enzyme ^3.11.0`
- `enzyme-adapter-react-16 ^1.15.8`
- `react ^16.14.0` β†’ [Updates: `^19.0.0`]
- `react-dom ^16.14.0` β†’ [Updates: `^19.0.0`]
- `pnpm >= 10`

packages/shared/package.json (2)

- `@types/node ^22.15.34` β†’ [Updates: `^22.15.34`]
- `pnpm >= 10`

pnpm-workspace.yaml

renovate-config (1)

renovate.json

---

- [ ] Check this box to trigger a request for Renovate to run again on this repository

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.