Repository navigation
Removed the Fedify dependency overrides - #2422
Conversation
ref https://github.com/TryGhost/ActivityPub/security/dependabot/197 ref https://github.com/TryGhost/ActivityPub/security/dependabot/195 The overrides added in #2416 cost more to maintain than the alerts they cleared. Renovate treats each override value as a range to raise, and it has already widened the srvx cap once (#2418) and proposed moving Fedify onto srvx 1.x and @opentelemetry/sdk-metrics 3.x (#2420, #2419). Each of those puts Fedify on versions it doesn't support, in code CI doesn't exercise. Neither vulnerable path runs in our service, so going back to the versions Fedify asks for doesn't expose anyone: - @opentelemetry/core 2.7.1 is only used inside sdk-metrics. Nothing registers its W3C baggage propagator; Sentry installs its own. - srvx only comes in through @fedify/cli, a dev dependency that isn't in the production image. The alerts will be dismissed as not applicable, and the pins go away when Fedify updates its dependencies.
|
No actionable comments were generated in the recent review. WalkthroughThe workspace configuration removes the overrides for Estimated code review effort: 2 (Simple) | ~5 minutes Change: Other Possibly related PRs
Merge Risk:
|
Codex Review Summary: ✅ CompletedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
ref https://github.com/TryGhost/ActivityPub/security/dependabot/197
ref https://github.com/TryGhost/ActivityPub/security/dependabot/195
The overrides added in #2416 cost more to maintain than the alerts they
cleared. Renovate treats each override value as a range to raise, and it
has already widened the srvx cap once (#2418) and proposed moving Fedify
onto srvx 1.x and @opentelemetry/sdk-metrics 3.x (#2420, #2419). Each of
those puts Fedify on versions it doesn't support, in code CI doesn't
exercise.
Neither vulnerable path runs in our service, so going back to the
versions Fedify asks for doesn't expose anyone:
registers its W3C baggage propagator; Sentry installs its own.
the production image.
The alerts will be dismissed as not applicable, and the pins go away
when Fedify updates its dependencies.