guardian / guardian/pan-domain-node

Upgrade consumers to v1.2.5 (preparatory refactors)

Open
#83 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.