freeCodeCamp / freeCodeCamp/email-automation

Dependency Dashboard

Open
#4 0 comments 0 reactions 0 assignees View on GitHub
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) | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) |

## 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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.