TryGhost
OSS
Ghost
Overview
Sign in / Sign up
Open main menu
Ghost
GitHub
Overview
Runs
Analytics
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
29292
34f92af8 Fixed flaky admin acceptance test caused by cacheTime: 0 no ref The acceptance harness built its QueryClient with cacheTime: 0, while production uses 10 minutes (admin-x-framework utils/query-client.ts). We build a new client for every render and the afterEach step tears the app down, so test data is never shared between tests regardless of this setting. Setting cacheTime to 0 made a test flaky when it moved between apps (e.g. Network -> back to Posts): some data is shared by both apps, and with cacheTime 0 it gets thrown away and re-fetched during the switch. While it re-loads, the app shows an empty/default value for a moment, which can make an assertion fail. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LPuHn2gsUxGKx2m4z7bnft
by Claude
C
Failed
28900
5b734e17 Gated automations sidebar link on Owner/Admin access The Automations sidebar nav link was gated on canManageMembers, which also includes Super Editors. However the API only grants automations browse/read/edit to Administrator + Admin Integration (Owner inherits all permissions), so Super Editors saw the link but hit a permission error when using it. Added a canManageAutomations helper (Owner/Admin only) in admin-x-framework and gate the sidebar link on it instead, matching the actual API permission rows. Added a unit test covering the new helper.
by Claude
C
Previous page
Previous
Next
Next page