celo-org / celo-org/snark-setup-coordinator

Dependency Dashboard

Open
#200 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
7
Forks
9
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/celo-org/snark-setup-coordinator).

## Deprecations / Replacements
> [!WARNING]
The following dependencies are either deprecated or have replacements available.

| Datasource | Package | Replacement PR? |
|------------|------|--------------|
| npm | `@types/chai-http` | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) |
| npm | `@types/execa` | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) |
| npm | `@types/joi` | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) |
| npm | [@types/nock](https://redirect.github.com/nock/nock) | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) |
| npm | `@types/pino` | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) |
| npm | [prom-client](https://redirect.github.com/siimon/prom-client) | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) |

## Awaiting Schedule

The following updates are awaiting their schedule. To get an update now, click on a checkbox below.

- [ ] Update dependency @types/execa to v2.0.2
- [ ] Update dependency @types/express to v4.17.25
- [ ] Update dependency cors to v2.8.6
- [ ] Update azure-sdk-for-js monorepo (`@azure/abort-controller`, `@azure/storage-blob`)
- [ ] Update dependency dotenv to v8.6.0
- [ ] Update dependency execa to v4.1.0
- [ ] Update dependency ora to v5.4.1
- [ ] Update dependency pino to v6.14.0 (`pino`, `@types/pino`)
- [ ] Update dependency pino-pretty to v4.8.0
- [ ] Update dependency prettier to v2.8.8
- [ ] Update rust Docker tag to v1.97
- [ ] Update Terraform azuread to ~> 1.6.0
- [ ] Update Terraform azurerm to v2.99.0
- [ ] Update actions/checkout action to v7
- [ ] Update actions/setup-node action to v7
- [ ] Update dependency @azure/abort-controller to v2
- [ ] Update dependency @celo/utils to v8
- [ ] Update dependency @types/chai to v5
- [ ] Update dependency @types/express to v5
- [ ] Update dependency @types/joi to v17
- [ ] Update dependency @types/mocha to v10
- [ ] Update dependency @types/node to v22
- [ ] Update dependency @types/pino to v7
- [ ] Update dependency chai to v6
- [ ] Update dependency chai-http to v5
- [ ] Update dependency dotenv to v17
- [ ] Update dependency eslint to v10
- [ ] Update dependency execa to v10
- [ ] Update dependency mocha to v12
- [ ] Update dependency nock to v14
- [ ] Update dependency node to v24
- [ ] Update dependency nodemon to v3
- [ ] Update dependency nyc to v18
- [ ] Update dependency ora to v9
- [ ] Update dependency pino to v10
- [ ] Update dependency pino-pretty to v13
- [ ] Update dependency prettier to v3
- [ ] Update dependency prom-client to v15
- [ ] Update dependency ts-node to v10
- [ ] Update dependency typescript to v7
- [ ] Update dependency yargs to v18
- [ ] Update Terraform azuread to v3
- [ ] Update Terraform azurerm to v5
- [ ] Update Terraform helm to v3
- [ ] Update Terraform kubernetes to v3
- [ ] Update typescript-eslint monorepo to v8 (`@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`)
- [ ] πŸ” **Create all awaiting schedule PRs at once** πŸ”

## Open

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

- [ ] [Update dependency tmp to v0.2.6 [SECURITY]](../pull/215)
- [ ] [Update dependency axios to ^0.33.0 [SECURITY]](../pull/199)
- [ ] [Update dependency express to v4.20.0 [SECURITY]](../pull/210)
- [ ] [Update dependency joi to v17.13.6 [SECURITY]](../pull/214)
- [ ] [Update dependency @celo/utils to v0.1.22](../pull/205)
- [ ] [Update dependency @types/node to v13.13.52](../pull/201)
- [ ] [Update dependency @types/tmp to v0.2.6](../pull/202)
- [ ] [Update dependency nodemon to v2.0.22](../pull/203)
- [ ] [Update dependency typescript to v3.9.10](../pull/204)
- [ ] [Update dependency chai to v4.5.0](../pull/206) (`chai`, `@types/chai`)
- [ ] [Update dependency chai-http to v4.4.0](../pull/207) (`chai-http`, `@types/chai-http`)
- [ ] [Update dependency mocha to v8.4.0](../pull/208) (`mocha`, `@types/mocha`)
- [ ] [Update dependency nock to v13.5.6](../pull/209)
- [ ] **Click on this checkbox to rebase all open PRs at once**

## Detected Dependencies

dockerfile (2)

coordinator-client/Dockerfile (3)

- `rust 1.47` β†’ [Updates: `1.97`]
- `node 12.18.3-alpine3.12`
- `node 12.18.3-alpine3.12`

coordinator-service/Dockerfile (2)

- `node 12.18.3-alpine3.12`
- `node 12.18.3-alpine3.12`

github-actions (1)

.github/workflows/workflow.yml (6)

- `actions/checkout v2` β†’ [Updates: `v7`]
- `actions/setup-node v1` β†’ [Updates: `v7`]
- `actions/checkout v2` β†’ [Updates: `v7`]
- `actions/setup-node v1` β†’ [Updates: `v7`]
- `node 12` β†’ [Updates: `24`]
- `node 12` β†’ [Updates: `24`]

helm-values (1)

helm/coordinator-service/values.yaml

npm (2)

coordinator-client/package.json (30)

- `@azure/storage-blob ^12.2.0-preview.1` β†’ [Updates: `^12.2.0-preview.1`]
- `@celo/utils ^0.1.19` β†’ [Updates: `^0.1.19`, `^8.0.0`]
- `axios ^0.19.2` β†’ [Updates: `^0.33.0`]
- `dotenv ^8.2.0` β†’ [Updates: `^8.2.0`, `^17.0.0`]
- `execa ^4.0.3` β†’ [Updates: `^4.0.3`, `^10.0.0`]
- `ora ^5.1.0` β†’ [Updates: `^5.1.0`, `^9.0.0`]
- `pino ^6.5.1` β†’ [Updates: `^6.5.1`, `^10.0.0`]
- `pino-pretty ^4.1.0` β†’ [Updates: `^4.1.0`, `^13.0.0`]
- `shuffle-array ^1.0.1`
- `tmp ^0.2.1` β†’ [Updates: `^0.2.1`]
- `yargs ^15.4.1` β†’ [Updates: `^18.0.0`]
- `@types/chai ^4.2.12` β†’ [Updates: `^4.2.12`, `^5.0.0`]
- `@types/execa ^2.0.0` β†’ [Updates: `^2.0.0`]
- `@types/mocha ^8.0.2` β†’ [Updates: `^8.0.2`, `^10.0.0`]
- `@types/nock ^11.1.0`
- `@types/node ^13.13.4` β†’ [Updates: `^13.13.4`, `^22.0.0`]
- `@types/pino ^6.3.2` β†’ [Updates: `^6.3.2`, `^7.0.0`]
- `@types/tmp ^0.2.0` β†’ [Updates: `^0.2.0`]
- `@typescript-eslint/eslint-plugin ^2.31.0` β†’ [Updates: `^8.0.0`]
- `@typescript-eslint/parser ^2.31.0` β†’ [Updates: `^8.0.0`]
- `chai ^4.2.0` β†’ [Updates: `^4.2.0`, `^6.0.0`]
- `eslint ^6.8.0` β†’ [Updates: `^10.0.0`]
- `mocha ^8.1.1` β†’ [Updates: `^8.1.1`, `^12.0.0`]
- `nock ^13.0.4` β†’ [Updates: `^13.0.4`, `^14.0.0`]
- `nodemon ^2.0.3` β†’ [Updates: `^2.0.3`, `^3.0.0`]
- `nyc ^15.1.0` β†’ [Updates: `^18.0.0`]
- `pkg ^4.4.9`
- `prettier ^2.0.5` β†’ [Updates: `^2.0.5`, `^3.0.0`]
- `typescript ^3.8.3` β†’ [Updates: `^3.8.3`, `^7.0.0`]
- `node >=12.0.0`

coordinator-service/package.json (32)

- `@azure/abort-controller ^1.0.1` β†’ [Updates: `^1.0.1`, `^2.0.0`]
- `@azure/storage-blob ^12.2.0-preview.1` β†’ [Updates: `^12.2.0-preview.1`]
- `@celo/utils ^0.1.19` β†’ [Updates: `^0.1.19`, `^8.0.0`]
- `clone-deep ^4.0.1`
- `cors ^2.8.5` β†’ [Updates: `^2.8.5`]
- `dotenv ^8.2.0` β†’ [Updates: `^8.2.0`, `^17.0.0`]
- `express ^4.17.1` β†’ [Updates: `^4.17.1`]
- `joi ^17.2.1` β†’ [Updates: `^17.2.1`]
- `pino ^6.5.1` β†’ [Updates: `^6.5.1`, `^10.0.0`]
- `pino-pretty ^4.1.0` β†’ [Updates: `^4.1.0`, `^13.0.0`]
- `prom-client ^12.0.0` β†’ [Updates: `^15.0.0`]
- `yargs ^15.4.1` β†’ [Updates: `^18.0.0`]
- `@types/chai ^4.2.12` β†’ [Updates: `^4.2.12`, `^5.0.0`]
- `@types/chai-http ^4.2.0` β†’ [Updates: `^4.2.0`]
- `@types/express ^4.17.7` β†’ [Updates: `^4.17.7`, `^5.0.0`]
- `@types/joi ^14.3.4` β†’ [Updates: `^17.0.0`]
- `@types/mocha ^8.0.2` β†’ [Updates: `^8.0.2`, `^10.0.0`]
- `@types/node ^13.13.4` β†’ [Updates: `^13.13.4`, `^22.0.0`]
- `@types/pino ^6.3.0` β†’ [Updates: `^6.3.0`, `^7.0.0`]
- `@types/tmp ^0.2.0` β†’ [Updates: `^0.2.0`]
- `@typescript-eslint/eslint-plugin ^2.31.0` β†’ [Updates: `^8.0.0`]
- `@typescript-eslint/parser ^2.31.0` β†’ [Updates: `^8.0.0`]
- `chai-http ^4.3.0` β†’ [Updates: `^4.3.0`, `^5.0.0`]
- `eslint ^6.8.0` β†’ [Updates: `^10.0.0`]
- `mocha ^8.1.1` β†’ [Updates: `^8.1.1`, `^12.0.0`]
- `nodemon ^2.0.3` β†’ [Updates: `^2.0.3`, `^3.0.0`]
- `nyc ^15.1.0` β†’ [Updates: `^18.0.0`]
- `prettier ^2.0.5` β†’ [Updates: `^2.0.5`, `^3.0.0`]
- `tmp ^0.2.1` β†’ [Updates: `^0.2.1`]
- `ts-node ^8.10.2` β†’ [Updates: `^10.0.0`]
- `typescript ^3.9.7` β†’ [Updates: `^3.9.7`, `^7.0.0`]
- `node >=12.0.0`

renovate-config (1)

renovate.json

terraform (3)

infrastructure-setup/terraform/example/cluster.tf

infrastructure-setup/terraform/example/deployment.tf (4)

- `azuread ~> 1.0.0` β†’ [Updates: `~> 1.6.0`, `~> 3.9.0`]
- `azurerm =2.20.0` β†’ [Updates: `2.99.0`, `5.4.0`]
- `helm ~> 1.3.2` β†’ [Updates: `~> 3.3.0`]
- `kubernetes ~> 1.13.3` β†’ [Updates: `~> 3.2.0`]

infrastructure-setup/terraform/modules/coordinator-stack/main.tf

---

- [ ] 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 linked Renovate Dependency Dashboard documentation, then inspect coordinator-client/package.json, coordinator-service/package.json, both Dockerfiles, .github/workflows/workflow.yml, helm/coordinator-service/values.yaml, and renovate.json. This is an aggregate dashboard rather than a bounded change; completion would require selecting and validating specific dependency updates, while several updates already have pull requests.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, docker, github-actions, helm, kubernetes, node.js, rust, terraform, typescript
Domain
build-system, ci-cd, devops, infrastructure
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.