Simplified staff invite signup form - #30404
Conversation
no ref --------- Co-authored-by: Steve Larson <9larsons@gmail.com> Co-authored-by: Austin Burdine <austin@ghost.org>
|
| Command | Status | Duration | Result |
|---|---|---|---|
nx run ghost:test:ci:integration |
✅ Succeeded | 5m 18s | View ↗ |
nx run @tryghost/admin:test:acceptance |
✅ Succeeded | 9m 7s | View ↗ |
nx run-many -t test:unit -p @tryghost/admin,ghost |
✅ Succeeded | 4m 35s | View ↗ |
nx run ghost:test:legacy |
✅ Succeeded | 3m 14s | View ↗ |
nx run ghost-admin:test |
✅ Succeeded | 2m 44s | View ↗ |
nx run ghost-monorepo:lint:boundaries |
✅ Succeeded | 24s | View ↗ |
nx run-many -t lint -p ghost-monorepo,ghost-adm... |
✅ Succeeded | 1m 58s | View ↗ |
nx run @tryghost/admin:build |
✅ Succeeded | 1m 33s | View ↗ |
Additional runs (2) |
✅ Succeeded | ... | View ↗ |
💡 Verify your cache is correct by running tasks in a sandbox. Read docs ↗
☁️ Nx Cloud last updated this comment at 2026-08-31 23:55:00 UTC
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: QUIET Plan: Team Run ID: 📒 Files selected for processing (10)
💤 Files with no reviewable changes (1)
Included review availability: Your plan provides up to 10 included reviews per hour; 7 remain after this review. 📜 Recent review details⏰ Context from checks skipped due to timeout. (8)
🧰 Additional context used📓 Path-based instructions (12)Review new or changed service boundaries for explicit dependency ownership,⚙️ CodeRabbit configuration file Files:
Review whether tests prove changed behaviour, meaningful error/edge paths, and⚙️ CodeRabbit configuration file Files:
Review fixture/page-object lifecycle, concurrency, reset timing, reusable⚙️ CodeRabbit configuration file Files:
Review semantic E2E quality that static checks miss: test the user-visible⚙️ CodeRabbit configuration file Files:
New source files must be TypeScript: flag new JS files as a required change⚙️ CodeRabbit configuration file Files:
Review lens: "where does this data become trusted?"⚙️ CodeRabbit configuration file Files:
Prioritise concrete correctness, security, data-integrity, compatibility,⚙️ CodeRabbit configuration file Files:
Boot owns service initialization; do not📄 CodeRabbit inference engine (AGENTS.md) Files:
Follow the locator priority in the E2E writing guide; do not copy generated📄 CodeRabbit inference engine (e2e/AGENTS.md) Files:
Type-safe boundaries: Fail only if the PR:📄 CodeRabbit inference engine (Custom checks) Files:
New files are TypeScript: Fail if the PR adds a new .js/.jsx/.cjs/.mjs source file, unless it is: a DB📄 CodeRabbit inference engine (Custom checks) Files:
Always use `pnpm`, never npm or Yarn.📄 CodeRabbit inference engine (e2e/AGENTS.md) Files:
🔇 Additional comments (9)
WalkthroughThe invitation signup flow now populates the email from the invitation token and renders it as read-only and disabled. The frontend continues sending the email for older Core versions. Invitation acceptance uses the email stored on the invitation record for user lookup and creation. Validators no longer reject requests without an email. Acceptance and end-to-end tests now verify the pre-filled email behavior. The credential-assignment rule allows Suggested reviewers: Merge Risk: ⚪ Minimal · up to This localized signup-form change has no actionable merge-blocking risk remaining after normal checks and review. 🚥 Pre-merge checks | ✅ 5 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (5 passed)
Full details: Type-Safe BoundariesExplanation No explicit type-safety failure is introduced. The changed TypeScript page-object code only updates a locator and method signature; it adds no
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #30404 +/- ##
==========================================
- Coverage 76.09% 76.06% -0.03%
==========================================
Files 1679 1679
Lines 160100 160153 +53
Branches 19611 19614 +3
==========================================
- Hits 121833 121826 -7
- Misses 37282 37304 +22
- Partials 985 1023 +38
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|

no ref