tr
TryGhost
GitHub
Ghost
Workspace
GitHub
CI Pipeline Executions
Current execution
Succeeded
fix/ber-3875-require-gift-buyer-name
Runs and Agents
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
Changed buyer name validation to use the shared form validator ref https://linear.app/ghost/issue/BER-3875/ The hand-rolled required check duplicated the error copy that FormInputError already owns and left the field's required flag inert, inviting a future refactor to drop the requirement by mistake. Routing the field through the shared validator makes the flag load-bearing, and the tests now cover the invariants the moved validation relies on: the recipient-email guard at purchase, the anonymous redemption introduction, back-navigation error clearing, and a prefilled member name passing the hidden-field gate.
nx run-many -t lint -p @tryghost/portal,ghost-monorepo
⌘K
Succeeded
nx run-many -t lint -p @tryghost/portal,ghost-monorepo
Click to copy
Linux
4 CPU cores
read-write
access token used
2c177e8f
30350
GitHub
Ghost
Workspace