guardian / guardian/pan-domain-node
Upgrade consumers to v1.2.5 (preparatory refactors)
- Dominant language
- TypeScript
- Stars
- 2
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
We've released v1.2.5 with a number of preparatory refactors, ahead of some breaking changes to support key rotation. We should upgrade consumers to this version.
- [ ] https://github.com/guardian/interactives/pull/3281
- [ ] https://github.com/guardian/flexible-restorer/pull/188
- [ ] https://github.com/guardian/pinboard/pull/409
- [x] https://github.com/guardian/guillemot/pull/417
- [ ] https://github.com/guardian/image-url-signing-service/pull/265
- [x] https://github.com/guardian/gudocs2/pull/28
- [x] https://github.com/guardian/sftp-user-manager/pull/104
## Active repos
| Repo | Status | Package Manager | package.json path(s) |
|---|---|---|---|
| guardian/pinboard | Active | yarn | bootstrapping-lambda/package.json |
| guardian/sftp-user-manager | Active | pnpm | server/package.json |
| guardian/interactives | Active | pnpm | tools/remote-preview/auth-proxy/package.json |
| guardian/image-url-signing-service | Active | pnpm | package.json (root) |
| guardian/guillemot | Active | pnpm | apps/llm-proxy/package.json |
| guardian/gudocs2 | Active | yarn | package.json (root) |
| guardian/local-element-server | Active | yarn | package.json (root) |
| guardian/email-rendering | Active | yarn | package.json (root) |
| guardian/ten-four_quiz-builder | Active | npm | app/package.json |
| guardian/editorial-tools-user-telemetry-service | Active | npm | projects/event-lambdas/package.json |
| guardian/editorial-collaboration | Active | npm | collab/package.json |
| guardian/notifications-tooling | Active | bun | src/packages/models/package.json, src/apps/backend/package.json |
| guardian/braze-api-service | Active | yarn | package.json (root) |
| guardian/flexible-restorer | Active (dev use only) | npm | package.json (root) |
## Archived repos
| Repo | Status | Package Manager | package.json path(s) |
|---|---|---|---|
| guardian/editorial-tools-integration-tests | Archived | yarn | package.json (root) |
| guardian/pan-domain-lambda | Archived | npm | package.json (root) |
| guardian/kaiju | Archived | npm | package.json (root) |
| guardian/recipe-structuriser-complaints | Archived | npm | package.json (root) |
| guardian/octopus | Archived | npm | api/package.json |
| guardian/globe-phan | Archived | npm | projects/globe-phan/package.json |
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by checking the listed active repositories and their package.json paths, especially guardian/pinboard, guardian/interactives, guardian/image-url-signing-service, and guardian/flexible-restorer. Compare each consumer's pan-domain dependency with v1.2.5, then run the repository's existing checks; done means the applicable active consumers are upgraded and their builds or tests pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- nodejs, typescript
- Domain
- authentication, backend
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100