Skip to content

[pull] main from TryGhost:main#1092

Merged
pull[bot] merged 4 commits intocode:mainfrom
TryGhost:main
Apr 23, 2026
Merged

[pull] main from TryGhost:main#1092
pull[bot] merged 4 commits intocode:mainfrom
TryGhost:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Apr 23, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

EvanHahn and others added 4 commits April 23, 2026 14:12
no ref

This test had no assertions and can easily be removed.
## Summary

Bumps `@tryghost/logging` from `2.5.5` to `4.1.0` across the three
places it's pinned:

- `ghost/core/package.json`
- `e2e/package.json`
- root `pnpm.overrides`

## Why

Catching Ghost up on `@tryghost/*` framework bumps. Logging is a leaf
dependency (dev/runtime tooling only, no public API surface exposed
through Ghost), so this is a low-blast-radius bump.

`@tryghost/logging` v3 and v4 are engine-floor bumps — they drop support
for Node 14/16/18 and modernize internals. Ghost's own `engines` already
requires Node 20+, so there's no runtime impact.
closes https://linear.app/ghost/issue/NY-1191
ref #27421
ref #27519

Before, we used `setTimeout` to schedule automation polls (with a TODO).

Now, we properly use the scheduler.
@pull pull Bot locked and limited conversation to collaborators Apr 23, 2026
@pull pull Bot added the ⤵️ pull label Apr 23, 2026
@pull pull Bot merged commit 06b62ae into code:main Apr 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants