freeCodeCamp / freeCodeCamp/news
Dependency Dashboard
- Dominant language
- TypeScript
- Stars
- 65
- Forks
- 59
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 6
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/news).
## Repository Problems
These problems occurred while renovating this repository. [View logs](https://developer.mend.io//github/freeCodeCamp/news).
- β οΈ 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 cypress to v16
- [ ] chore(deps): update dependency eslint-plugin-cypress to v7
- [ ] chore(deps): update dependency jsdom to v30
- [ ] chore(deps): update dependency slug to v12
- [ ] chore(deps): update pnpm to v12
- [ ] π **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 @fortawesome/free-solid-svg-icons to v7.3.1
- [ ] chore(deps): update dependency dayjs to v1.11.23
- [ ] chore(deps): update dependency i18next-fs-backend to v2.6.8
- [ ] chore(deps): update dependency joi to v18.2.8
- [ ] chore(deps): update dependency algoliasearch to v5.57.0
- [ ] chore(deps): update dependency cypress to v15.21.1
- [ ] chore(deps): update dependency globals to v17.12.0
- [ ] chore(deps): update dependency piscina to v5.3.2
- [ ] chore(deps): update dependency probe-image-size to v7.4.0
- [ ] 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`, `actions/setup-node`, `crowdin/github-action`, `cypress-io/github-action`, `pnpm/action-setup`)
- [ ] chore(deps): update dependency @11ty/eleventy to v3.1.6
- [ ] chore(deps): update dependency @eslint/eslintrc to v3.3.7
- [ ] chore(deps): update dependency @tryghost/content-api to v1.12.10
- [ ] chore(deps): update dependency @tryghost/helpers to v1.1.106
- [ ] chore(deps): update dependency @types/node to v24.13.3
- [ ] chore(deps): update dependency eslint-plugin-cypress to v6.4.4
- [ ] chore(deps): update dependency prettier to v3.9.6
- [ ] chore(deps): update dependency sanitize-html to v2.17.7
- [ ] chore(deps): update pnpm to v10.34.5
- [ ] chore(deps): update dependency eslint to v10.10.0
- [ ] chore(deps): update dependency fast-xml-parser to v5.11.1
- [ ] chore(deps): update dependency js-yaml to v5.4.1
- [ ] chore(deps): update dependency lint-staged to v17.5.0
- [ ] chore(deps): update dependency terser to v5.51.2
- [ ] chore(deps): update jest monorepo to v30.5.1 (`jest`, `jest-environment-jsdom`)
- [ ] chore(deps): update dependency @11ty/eleventy-plugin-rss to v3
- [ ] chore(deps): update dependency i18next to v26
- [ ] chore(deps): update dependency typescript to v7
- [ ] chore(deps): update github actions to v7 (`actions/checkout`, `actions/setup-node`)
- [ ] chore(deps): update node.js to v24
## 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 ghost docker tag to v5](../pull/761)
## Detected Dependencies
docker-compose (1)
docker/ghost/docker-compose.yml (2)
- `ghost 3` β [Updates: `5`]
- `ghost 3` β [Updates: `5`]
dockerfile (2)
docker/Dockerfile (1)
- `node 24-alpine`
registry-test/Dockerfile (1)
- `node 22-alpine` β [Updates: `24-alpine`]
github-actions (8)
.github/workflows/crowdin-download.yml (12)
- `actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd` β [Updates: `v7`, `v6`]
- `freecodecamp/crowdin-action main@36a78cbf92f5a6c05a3a32dc8bf434a19a7c59e2`
- `crowdin/github-action master@8868a33591d21088edfc398968173a3b98d51706` β [Updates: `master`]
- `crowdin/github-action master@8868a33591d21088edfc398968173a3b98d51706` β [Updates: `master`]
- `crowdin/github-action master@8868a33591d21088edfc398968173a3b98d51706` β [Updates: `master`]
- `crowdin/github-action master@8868a33591d21088edfc398968173a3b98d51706` β [Updates: `master`]
- `crowdin/github-action master@8868a33591d21088edfc398968173a3b98d51706` β [Updates: `master`]
- `crowdin/github-action master@8868a33591d21088edfc398968173a3b98d51706` β [Updates: `master`]
- `crowdin/github-action master@8868a33591d21088edfc398968173a3b98d51706` β [Updates: `master`]
- `freecodecamp/crowdin-action main@36a78cbf92f5a6c05a3a32dc8bf434a19a7c59e2`
- `freecodecamp/crowdin-action main@36a78cbf92f5a6c05a3a32dc8bf434a19a7c59e2`
- `ubuntu 24.04`.github/workflows/crowdin-upload.yml (4)
- `actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd` β [Updates: `v7`, `v6`]
- `freecodecamp/crowdin-action main@36a78cbf92f5a6c05a3a32dc8bf434a19a7c59e2`
- `crowdin/github-action master@8868a33591d21088edfc398968173a3b98d51706` β [Updates: `master`]
- `ubuntu 24.04`.github/workflows/cypress.yml (5)
- `actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd` β [Updates: `v7`, `v6`]
- `pnpm/action-setup v6@0e279bb959325dab635dd2c09392533439d90093` β [Updates: `v6`]
- `actions/setup-node v6@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e` β [Updates: `v7`, `v6`]
- `cypress-io/github-action v7.3.0@dace029018fcdf86e0df89a31bc3cfa5b32570d8` β [Updates: `v7.4.3`]
- `ubuntu 24.04`.github/workflows/deploy-eng.yml (5)
- `actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd` β [Updates: `v7`, `v6`]
- `pnpm/action-setup v6@0e279bb959325dab635dd2c09392533439d90093` β [Updates: `v6`]
- `actions/setup-node v6@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e` β [Updates: `v7`, `v6`]
- `digitalocean/action-doctl v2.5.2@3cb3953159719656269e044e0e24ca16dd2a690f`
- `ubuntu 24.04`.github/workflows/deploy-i18n.yml (5)
- `actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd` β [Updates: `v7`, `v6`]
- `pnpm/action-setup v6@0e279bb959325dab635dd2c09392533439d90093` β [Updates: `v6`]
- `actions/setup-node v6@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e` β [Updates: `v7`, `v6`]
- `digitalocean/action-doctl v2.5.2@3cb3953159719656269e044e0e24ca16dd2a690f`
- `ubuntu 24.04`.github/workflows/docr-cleanup.yml (2)
- `digitalocean/action-doctl v2`
- `raisedadead/action-docr-cleanup v1@1c7d87369bccfdf5da03a9ae3b00eacc3f2a9b51`.github/workflows/no-forks.yml (1)
- `actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3`
.github/workflows/node.js-test.yml (8)
- `actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd` β [Updates: `v7`, `v6`]
- `pnpm/action-setup v6@0e279bb959325dab635dd2c09392533439d90093` β [Updates: `v6`]
- `actions/setup-node v6@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e` β [Updates: `v7`, `v6`]
- `actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd` β [Updates: `v7`, `v6`]
- `pnpm/action-setup v6@0e279bb959325dab635dd2c09392533439d90093` β [Updates: `v6`]
- `actions/setup-node v6@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e` β [Updates: `v7`, `v6`]
- `ubuntu 24.04`
- `ubuntu 24.04`
npm (1)
package.json (48)
- `@11ty/eleventy 3.1.2` β [Updates: `3.1.6`]
- `@11ty/eleventy-plugin-rss 2.0.4` β [Updates: `3.0.0`]
- `@eslint/eslintrc 3.3.5` β [Updates: `3.3.7`]
- `@eslint/js 10.0.1`
- `@fortawesome/free-solid-svg-icons 7.3.0` β [Updates: `7.3.1`]
- `@tryghost/content-api 1.12.2` β [Updates: `1.12.10`]
- `@tryghost/helpers 1.1.99` β [Updates: `1.1.106`]
- `@types/node 24.13.2` β [Updates: `24.13.3`]
- `algoliasearch 5.55.2` β [Updates: `5.57.0`]
- `clean-css 5.3.3`
- `cross-env 10.1.0`
- `cypress 15.18.1` β [Updates: `15.21.1`, `16.0.0`]
- `dayjs 1.11.21` β [Updates: `1.11.23`]
- `dotenv 17.4.2`
- `eslint 10.6.0` β [Updates: `10.10.0`]
- `eslint-config-prettier 10.1.8`
- `eslint-plugin-cypress 6.4.2` β [Updates: `6.4.4`, `7.0.2`]
- `eslint-utils 3.0.0`
- `fast-xml-parser 5.9.3` β [Updates: `5.11.1`]
- `get-video-id 4.2.0`
- `globals 17.7.0` β [Updates: `17.12.0`]
- `graceful-fs 4.2.11`
- `graphql-request 7.4.0`
- `husky 9.1.7`
- `i18next 25.10.10` β [Updates: `26.4.2`]
- `i18next-fs-backend 2.6.6` β [Updates: `2.6.8`]
- `jest 30.3.0` β [Updates: `30.5.1`]
- `jest-environment-jsdom 30.3.0` β [Updates: `30.5.1`]
- `jest-json-schema-extended 1.0.1`
- `joi 18.2.3` β [Updates: `18.2.8`]
- `js-yaml 5.2.0` β [Updates: `5.4.1`]
- `jsdom 26.1.0` β [Updates: `30.0.1`]
- `lint-staged 17.0.8` β [Updates: `17.5.0`]
- `lodash 4.18.1`
- `md5 2.3.0`
- `node-cache 5.1.2`
- `node-fetch 3.3.2`
- `piscina 5.2.0` β [Updates: `5.3.2`]
- `prettier 3.9.4` β [Updates: `3.9.6`]
- `probe-image-size 7.3.0` β [Updates: `7.4.0`]
- `sanitize-html 2.17.5` β [Updates: `2.17.7`]
- `shx 0.4.0`
- `slug 11.0.1` β [Updates: `12.0.1`]
- `terser 5.48.0` β [Updates: `5.51.2`]
- `typescript 5.9.3` β [Updates: `7.0.2`]
- `node >=24`
- `pnpm >=10`
- `pnpm 10.34.4` β [Updates: `10.34.5`, `12.4.0`]
nvm (1)
.nvmrc (1)
- `node 24`
renovate-config (1)
renovate.json
---
- [ ] 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.