Skip to content

Fix prod dependency audit advisories - #132

Merged
byteful merged 1 commit into
mainfrom
fix/prod-audit
Oct 5, 2026
Merged

byteful merged 1 commit into
mainfrom
fix/prod-audit

Conversation

@byteful

@byteful byteful commented Oct 5, 2026 •

Copy link
Copy Markdown
Member

What changed

Backend CI's production dependency audit started failing on every PR after new advisories were published. The fix moves the mail library to its patched major and pins patched versions of the affected transitive packages. It also records one documented exception: a certificate library the iOS push sender only uses to read our own credential files, which has no patched release. No user-facing behavior changes.

Before you start

Verify

  1. Look at this PR's checks — Expect: "lint / typecheck / build / test", "integration (postgis + redis)" and "media-worker image sandbox smoke" pass.
  2. After merge, open civfix.dev, tap "Sign in", then "Continue with email", enter your email and tap "Send me a code" — Expect: "Check your inbox", and the code email arrives within a minute.
  3. Enter the code — Expect: you are signed in.

Regression

Push notifications on iOS — [Mobile]

  1. In the staging TestFlight build, signed in, have a second account comment on one of your reports — Expect: the push notification arrives as before.

Not covered

  • Inbound mail parsing and admin outbound mail are covered by unit tests only; the sign-in email above exercises the same mail library.

@byteful
byteful merged commit 2538338 into main Oct 5, 2026
3 checks passed
@byteful
byteful deleted the fix/prod-audit branch October 5, 2026 02:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant