tr
TryGhost
GitHub
Ghost
Workspace
GitHub
CI Pipeline Executions
Current execution
Succeeded
fix-paid-newsletter-free-member-subscribe
Runs and Agents
Timeline
Beta
Configuration
Self-Healing CI
Project Graph
Circular Dependencies
Enterprise
Resource Usage
Analysis
Conformance
Enterprise
Runs
Current run
Succeeded
Tasks
Resource Usage
Insights
Compare tasks
Analytics
Sign in
Toggle sidebar
Fixed free members subscribing to paid-only newsletters no ref Newsletters with `visibility: paid` are meant for paying members, and the default signup path already only auto-subscribes new members to members-visibility newsletters. Explicitly named newsletters skipped that check: a free signup via send-magic-link, or a free member updating their subscriptions from the unsubscribe link or their account, could add a paid-only newsletter. Nothing was delivered, since the email segmenter excludes free members from paid newsletters, but the subscription and subscriber counts were wrong. Free signups now drop paid-only newsletters rather than rejecting them, because Portal lists every active newsletter regardless of visibility and a pre-ticked paid one would otherwise fail the whole signup. Subscription checkouts and gift signups keep them, since those members won't be free. Member self-service updates now go through the account service from both the unsubscribe link and the account endpoint, so the rule lives in one place. It keeps a free member's existing paid-only subscriptions (e.g. ones added by staff) but won't add new ones. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
nx run ghost-monorepo:lint:boundaries
⌘K
Succeeded
nx run ghost-monorepo:lint:boundaries
Click to copy
Linux
4 CPU cores
a6367068
30693
GitHub
Ghost
Workspace