TryGhost
OSS
Ghost
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
attractor-fix-INC-300
f01e1bcf Implemented read() in the S3 storage adapter fixes https://linear.app/tryghost/issue/INC-300 - read() was left unimplemented when the adapter was added (9f0c353), as files and media flows never needed it - image dimension lookups (ghost_head social meta) do call storage.read() for local-style /content/images/ URLs; with S3 configured as the images adapter this threw a critical IncorrectUsageError, flooding logs on every page render and dropping image dimensions - implemented read() as a native S3 GetObject so the existing image-size flow works unchanged; results are already cached by CachedImageSizeFromUrl, so it's one fetch per image, not per render - resizing (handle-image-sizes) still doesn't need read under S3: those requests terminate at the CDN and never reach Ghost Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
by Fabien O'C...
F
Succeeded
attractor-fix-INC-300
ccbb8fd9 Implemented read() in the S3 storage adapter fixes https://linear.app/tryghost/issue/INC-300 - read() was left unimplemented when the adapter was added (9f0c353), as files and media flows never needed it - image dimension lookups (ghost_head social meta) do call storage.read() for local-style /content/images/ URLs; with S3 configured as the images adapter this threw a critical IncorrectUsageError, flooding logs on every page render and dropping image dimensions - implemented read() as a native S3 GetObject so the existing image-size flow works unchanged; results are already cached by CachedImageSizeFromUrl, so it's one fetch per image, not per render - resizing (handle-image-sizes) still doesn't need read under S3: those requests terminate at the CDN and never reach Ghost Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
by Fabien O'C...
F
Failed
attractor-fix-INC-300
09116e45 Implemented read() in the S3 storage adapter fixes https://linear.app/tryghost/issue/INC-300 - read() was left unimplemented when the adapter was added (9f0c353), as files and media flows never needed it - image dimension lookups (ghost_head social meta) do call storage.read() for local-style /content/images/ URLs; with S3 configured as the images adapter this threw a critical IncorrectUsageError, flooding logs on every page render and dropping image dimensions - implemented read() as a native S3 GetObject so the existing image-size flow works unchanged; results are already cached by CachedImageSizeFromUrl, so it's one fetch per image, not per render - resizing (handle-image-sizes) still doesn't need read under S3: those requests terminate at the CDN and never reach Ghost Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
by Fabien O'C...
F
Failed
attractor-fix-INC-300
340a3061 Merge 464881e1f18154ce293b5777c5338fc3001c807d into 13fe1015112a563d3d5f8cff3a3fb2984c2be22c
by Fabien O'C...
F
Failed
attractor-fix-INC-300
1c4b1c5f Merge a4adeda77b6f2618dc68c807e031da1b5902ec7f into 13fe1015112a563d3d5f8cff3a3fb2984c2be22c
by Fabien O'C...
F
Previous page
Previous
Next
Next page