freeCodeCamp / freeCodeCamp/email-automation
Dependency Dashboard
- Dominant language
- TypeScript
- Stars
- 4
- Forks
- 5
- 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/email-automation).
## Repository Problems
These problems occurred while renovating this repository. [View logs](https://developer.mend.io//github/freeCodeCamp/email-automation).
- ⚠️ WARN: Some release(s) did not have a releaseTimestamp, but as we're running with minimumReleaseAgeBehaviour=timestamp-optional, proceeding. See debug logs for more information
- ⚠️ 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
## Deprecations / Replacements
> [!WARNING]
The following dependencies are either deprecated or have replacements available.
| Datasource | Package | Replacement PR? |
|------------|------|--------------|
| npm | [@nhcarrigan/prettier-config](https://redirect.github.com/naomi-lgbt/prettier-config) |  |
## Pending Approval
The following branches are pending approval. To create them, click on a checkbox below.
- [ ] chore(deps): update dependency @nhcarrigan/eslint-config to v5
- [ ] chore(deps): update dependency @nhcarrigan/typescript-config to v4
- [ ] chore(deps): update dependency chai to v6
- [ ] chore(deps): update dependency eslint to v10
- [ ] chore(deps): update dependency mocha to v12
- [ ] chore(deps): update dependency prettier to v3
- [ ] chore(deps): update dependency ts-mocha to v11
- [ ] chore(deps): update dependency typescript to v7
- [ ] chore(deps): update github actions (major) (`actions/checkout`, `actions/github-script`, `actions/setup-node`, `pnpm`, `pnpm/action-setup`, `ubuntu`)
- [ ] chore(deps): update types (major) (`@types/chai`, `@types/node`)
- [ ] fix(deps): update dependency dotenv to v17
- [ ] fix(deps): update dependency mongodb to v7
- [ ] 🔐 **Create all pending approval PRs at once** 🔐
## Awaiting Schedule
The following updates are awaiting their schedule. To get an update now, click on a checkbox below.
- [ ] chore(deps): lock file maintenance
## 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`, `naomi-lgbt/dependency-pin-check`)
---
> [!WARNING]
> Renovate failed to look up the following dependencies: `Failed to look up github-digest package naomi-lgbt/eslint-disable-action: no-result`.
>
> Files affected: `.github/workflows/node-ci.yml`
---
## Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
- [ ] [chore(deps): update dependency @nhcarrigan/prettier-config to v3](../pull/210)
## Detected Dependencies
github-actions (4)
.github/workflows/dep-val.yml (3)
- `actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744` → [Updates: `v7`, `v3`]
- `naomi-lgbt/dependency-pin-check main` → [Updates: `main`]
- `ubuntu 20.04` → [Updates: `24.04`].github/workflows/init.yml (2)
- `actions/github-script v6@d7906e4ad0b1822421a7e6a35d5ca353c962f410` → [Updates: `v9`]
- `ubuntu 20.04` → [Updates: `24.04`].github/workflows/node-ci.yml (5)
- `actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744` → [Updates: `v7`, `v3`]
- `actions/setup-node v3@3235b876344d2a9aa001b8d1453c930bba69e610` → [Updates: `v7`]
- `pnpm/action-setup v2` → [Updates: `v6`]
- `naomi-lgbt/eslint-disable-action main`
- `pnpm 8` → [Updates: `12`].github/workflows/pr-labeller.yml (2)
- `actions/github-script v6@d7906e4ad0b1822421a7e6a35d5ca353c962f410` → [Updates: `v9`]
- `ubuntu 20.04` → [Updates: `24.04`]
npm (1)
package.json (16)
- `dotenv 16.6.1` → [Updates: `17.4.2`]
- `mongodb 6.21.0` → [Updates: `7.6.0`]
- `ts-node 10.9.2`
- `winston 3.19.0`
- `@nhcarrigan/eslint-config 1.1.3` → [Updates: `5.2.0`]
- `@nhcarrigan/prettier-config 1.0.1` → [Updates: `3.2.0`]
- `@nhcarrigan/typescript-config 1.0.1` → [Updates: `4.0.0`]
- `@types/chai 4.3.20` → [Updates: `5.2.3`]
- `@types/mocha 10.0.10`
- `@types/node 18.19.130` → [Updates: `22.20.1`]
- `chai 4.5.0` → [Updates: `6.2.2`]
- `eslint 8.57.1` → [Updates: `10.10.0`]
- `mocha 10.8.2` → [Updates: `12.0.0`]
- `prettier 2.8.8` → [Updates: `3.9.6`]
- `ts-mocha 10.1.0` → [Updates: `11.1.0`]
- `typescript 5.9.3` → [Updates: `7.0.2`]
renovate-config (1)
renovate.json
---
- [ ] Check this box to trigger a request for Renovate to run again on this repository
Contributor guide
Research direction
Start with the Renovate dashboard and review package.json, renovate.json, and the affected .github/workflows/*.yml files. Read the linked Renovate dashboard documentation and inspect the listed dependency updates and lookup warning; the work is done when the selected updates are safely handled and the dashboard no longer reports the relevant pending or failed items.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, mongodb, typescript
- Domain
- ci-cd, devops, tooling
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100