tr
TryGhost
GitHub
Ghost
Workspace
GitHub
CI Pipeline Executions
Filtered
Runs
Demo
Insights
Compare tasks
Analytics
Sign in
Toggle sidebar
Overview
⌘K
Ghost
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
Failed
30236
ad0aeda7 🐛 Fixed private-site access for signed-in members (closes NY-1539) closes https://linear.app/ghost/issue/NY-1539 Members who completed magic-link signup on a private site returned to the signup form even though their member session was active. This made signup appear incomplete and obscured the separate access-code step. The private page now shows the access-code form when a member session is present and keeps the signup form for anonymous visitors.
by Troy Ciesco
T
Succeeded
30313
0f5c8539 Updated automation table to handle missing stats closes https://linear.app/ghost/issue/NY-1547 Hide the analytics columns when the automations browse response omits stats.
by Troy Ciesco
T
Failed
30312
17b7b41a Updated automation browse stats type closes https://linear.app/ghost/issue/NY-1548 The automations browse response can omit stats. Mark the field optional so the backend type reflects that shape.
by Troy Ciesco
T
Succeeded
30313
72e4fa81 Updated automation table to handle missing stats closes https://linear.app/ghost/issue/NY-1547 Hide the analytics columns when the automations browse response omits stats.
by Troy Ciesco
T
Succeeded
30312
6f42902d Updated automation browse stats type closes https://linear.app/ghost/issue/NY-1548 The automations browse response can omit stats. Mark the field optional so the backend type reflects that shape.
by Troy Ciesco
T
Succeeded
30313
99b70ff8 Updated automation table to handle missing stats closes https://linear.app/ghost/issue/NY-1547 Hide the analytics columns when the automations browse response omits stats.
by Troy Ciesco
T
Succeeded
30312
398c8a18 Updated automation browse stats type closes https://linear.app/ghost/issue/NY-1548 The automations browse response can omit stats. Mark the field optional so the backend type reflects that shape.
by Troy Ciesco
T
Succeeded
30313
00a182dc Updated automation table to handle missing stats closes https://linear.app/ghost/issue/NY-1547 Hide the analytics columns when the automations browse response omits stats.
by Troy Ciesco
T
Failed
30312
f3029526 Updated automation browse stats type closes https://linear.app/ghost/issue/NY-1548 The automations browse response can omit stats. Mark the field optional so the backend type reflects that shape.
by Troy Ciesco
T
Succeeded
30236
67a78f6a 🐛 Fixed private-site access for signed-in members (closes NY-1539) closes https://linear.app/ghost/issue/NY-1539 Members who completed magic-link signup on a private site returned to the signup form even though their member session was active. This made signup appear incomplete and obscured the separate access-code step. The private page now shows the access-code form when a member session is present and keeps the signup form for anonymous visitors.
by Troy Ciesco
T
Succeeded
30236
02980c24 🐛 Fixed private-site access for signed-in members (closes NY-1539) closes https://linear.app/ghost/issue/NY-1539 Members who completed magic-link signup on a private site returned to the signup form even though their member session was active. This made signup appear incomplete and obscured the separate access-code step. The private page now shows the access-code form when a member session is present and keeps the signup form for anonymous visitors.
by Troy Ciesco
T
Succeeded
30236
ae2bdb6c 🐛 Fixed private-site access for signed-in members (closes NY-1539) closes https://linear.app/ghost/issue/NY-1539 Members who completed magic-link signup on a private site returned to the signup form even though their member session was active. This made signup appear incomplete and obscured the separate access-code step. The private page now shows the access-code form when a member session is present and keeps the signup form for anonymous visitors.
by Troy Ciesco
T
Succeeded
30236
79849b99 🐛 Fixed private-site access for signed-in members (closes NY-1539) closes https://linear.app/ghost/issue/NY-1539 Members who completed magic-link signup on a private site returned to the signup form even though their member session was active. This made signup appear incomplete and obscured the separate access-code step. The private page now shows the access-code form when a member session is present and keeps the signup form for anonymous visitors.
by Troy Ciesco
T
Succeeded
30236
38261542 🐛 Fixed private-site access for signed-in members (closes NY-1539) closes https://linear.app/ghost/issue/NY-1539 Members who completed magic-link signup on a private site returned to the signup form even though their member session was active. This made signup appear incomplete and obscured the separate access-code step. The private page now shows the access-code form when a member session is present and keeps the signup form for anonymous visitors.
by Troy Ciesco
T
Succeeded
main
63442224 Added filtering tag to Automations session replays (#30217) closes https://linear.app/ghost/issue/NY-1543/figure-out-tagging-for-automation-session-replays Tag manually started Automations replays so they can be filtered reliably in Sentry. This only adds metadata and has no user-facing impact.
by Troy Ciesco
T
Succeeded
30217
aaeabd2f Added filtering tag to Automations session replays closes https://linear.app/ghost/issue/NY-1543/figure-out-tagging-for-automation-session-replays Tag manually started Automations replays so they can be filtered reliably in Sentry. This only adds metadata and has no user-facing impact.
by Troy Ciesco
T
Succeeded
30217
c73fd4fe Added filtering tag to Automations session replays closes https://linear.app/ghost/issue/NY-1543/figure-out-tagging-for-automation-session-replays Tag manually started Automations replays so they can be filtered reliably in Sentry. This only adds metadata and has no user-facing impact.
by Troy Ciesco
T
Succeeded
main
02a0a173 🐛 Fixed Safari automation row links (#30172) closes https://linear.app/ghost/issue/NY-1541 Adding the automation analytics columns restored display: table-row at desktop. Safari does not use a positioned table row as the containing block for the absolutely positioned link overlay, so the last row's overlay covered the preceding rows. Removed the pseudo-element and kept the native table layout and column sizing. Pointer clicks elsewhere in a row delegate to the existing Link in its row header, while the Link remains the only semantic focus target. This preserves valid table markup, native Tab and Enter behavior, and screen-reader header associations without turning <tr> into a fake link. The link's :focus-visible state draws a WebKit-compatible outline around the row. gif shows it working correctly on safari now. hover state still works right, and you can still click anywhere in the row to go to the correct page, and the table still works right on mobile (notwithstanding other UI improvements we're planning to make there). <img width="1646" height="822" alt="safari-fix" src="https://github.com/user-attachments/assets/557edf93-20d6-4edd-abcf-3aee3e8d4f71" /> I also double-checked chrome still works correctly, and that things still work correctly with the flag off. Worth noting that keyboard navigation also still works, but safari doesn't honor the outline styles (that was true before as well) References: MDN <tr> content model: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/tr MDN native link keyboard behavior: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/a
by Troy Ciesco
T
Succeeded
main
745e3ff0 Added targeted session replay recording for Automations (#30070) ref https://linear.app/ghost/issue/NY-1504 Automations investigations need session context even when no error occurs. Once a sampled app load enters an Automations route, record a full session replay for the rest of that load while preserving error-triggered replay buffering everywhere else. This follows Sentry's documented approach for recording replays on specific URLs: https://docs.sentry.io/platforms/javascript/session-replay/understanding-sessions/#record-session-replays-on-specific-urls Currently i have sampling set to 1.0 for automations, meaning that anyone who enters an automations route will start a session replay. i think this makes sense 1) to make sure it works and 2) while the feature's in beta, because we won't get too many hits to these routes. we can always lower the rate if it's recording too many. I also set it to mask _any_ text on these routes. That's certainly more than we need to mask but i wanted the setup to be as simple as possible. if we find we need to read non-sensitive data like certain labels and such, we can tweak later. It'll look like this in the sentry dashboard: <img width="1399" height="1054" alt="Screenshot 2026-08-20 at 10 39 28 AM" src="https://github.com/user-attachments/assets/640e06dd-c5ab-437e-ae3b-7c71d2abfabf" />
by Troy Ciesco
T
Succeeded
30172
9482b34e 🐛 Fixed Safari automation row links closes https://linear.app/ghost/issue/NY-1541 Adding the automation analytics columns restored display: table-row at desktop. Safari does not use a positioned table row as the containing block for the absolutely positioned link overlay, so the last row's overlay covered the preceding rows. Removed the pseudo-element and kept the native table layout and column sizing. Pointer clicks elsewhere in a row delegate to the existing Link in its row header, while the Link remains the only semantic focus target. This preserves valid table markup, native Tab and Enter behavior, and screen-reader header associations without turning <tr> into a fake link. The link's :focus-visible state draws a WebKit-compatible outline around the row. References: MDN <tr> content model: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/tr MDN native link keyboard behavior: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/a MDN table accessibility: https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Structuring_content/Table_accessibility WAI-ARIA table pattern: https://www.w3.org/WAI/ARIA/apg/patterns/table/ WCAG native links technique: https://www.w3.org/WAI/WCAG22/Techniques/html/H91.html
by Troy Ciesco
T
Previous
Next