Skip to content

[pull] main from TryGhost:main#1081

Merged
pull[bot] merged 10 commits into
code:mainfrom
TryGhost:main
Apr 20, 2026
Merged

[pull] main from TryGhost:main#1081
pull[bot] merged 10 commits into
code:mainfrom
TryGhost:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Apr 20, 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 10 commits April 20, 2026 16:18
no ref

This is a test-only change that should have no impact. We didn't need to
do this dynamic import.
towards https://linear.app/ghost/issue/NY-1191
towards https://linear.app/ghost/issue/BER-3525

*I recommend [reviewing this
commit-by-commit](https://github.com/TryGhost/Ghost/pull/27421/commits).*

*This change should have no user impact.*

The generic scheduler is currently coupled to the post scheduler. This
makes it harder to use the generic scheduler for other things, like
welcome emails or gift expiry reminders.

This pulls those apart, making it easier for other services to use the
generic scheduler.
ref https://linear.app/ghost/issue/PLA-16/

Browser tests were retired a week or few ago, and this cleanup job is
essentially no-op'ing.
ref https://github.com/TryGhost/Ghost/actions/runs/24573212819
ref dd17126

Fixed workflow permissions after moving the release job into a reusable job. The caller did not have sufficient permissions.
)

closes https://linear.app/ghost/issue/NY-1192

This addresses the following race condition:

1. An automation run is loaded.
2. The run's associated member is deleted. (This causes a cascade delete
of the run in the database.)
3. The run begins to execute.
closes https://linear.app/ghost/issue/NY-1224

_I recommend [reviewing this with whitespace changes
disabled](https://github.com/TryGhost/Ghost/pull/27471/changes?w=1)._

We've released the feature so we can delete this flag.
@pull pull Bot locked and limited conversation to collaborators Apr 20, 2026
@pull pull Bot added the ⤵️ pull label Apr 20, 2026
@pull pull Bot merged commit f87d56f into code:main Apr 20, 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