celo-org / celo-org/snark-setup-coordinator
Dependency Dashboard
- 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` |  |
| npm | `@types/execa` |  |
| npm | `@types/joi` |  |
| npm | [@types/nock](https://redirect.github.com/nock/nock) |  |
| npm | `@types/pino` |  |
| npm | [prom-client](https://redirect.github.com/siimon/prom-client) |  |
## 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
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