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
main
71257809 Ensured analytics job is scheduled when sending an automation email (#29284) closes https://linear.app/ghost/issue/NY-1446 _I recommend [reviewing this with whitespace changes disabled](https://github.com/TryGhost/Ghost/pull/29284/changes?w=1)._ At startup, we try to schedule the recurring "fetch latest automation Mailgun events" job. But if there are no automation emails, we don't. That means that your first automation email wouldn't start the job until the server was restarted. Now, we ensure the job is started when sending an automation email. [We do something very similar for newsletters.][0] [0]: https://github.com/TryGhost/Ghost/blob/9c3e04b6323cb85808a0d59120f60509b0fbf3a0/ghost/core/core/server/services/email-service/email-service.js#L190-L195
by Evan Hahn
E
Succeeded
main
71257809 Ensured analytics job is scheduled when sending an automation email (#29284) closes https://linear.app/ghost/issue/NY-1446 _I recommend [reviewing this with whitespace changes disabled](https://github.com/TryGhost/Ghost/pull/29284/changes?w=1)._ At startup, we try to schedule the recurring "fetch latest automation Mailgun events" job. But if there are no automation emails, we don't. That means that your first automation email wouldn't start the job until the server was restarted. Now, we ensure the job is started when sending an automation email. [We do something very similar for newsletters.][0] [0]: https://github.com/TryGhost/Ghost/blob/9c3e04b6323cb85808a0d59120f60509b0fbf3a0/ghost/core/core/server/services/email-service/email-service.js#L190-L195
by Evan Hahn
E
Succeeded
main
71257809 Ensured analytics job is scheduled when sending an automation email (#29284) closes https://linear.app/ghost/issue/NY-1446 _I recommend [reviewing this with whitespace changes disabled](https://github.com/TryGhost/Ghost/pull/29284/changes?w=1)._ At startup, we try to schedule the recurring "fetch latest automation Mailgun events" job. But if there are no automation emails, we don't. That means that your first automation email wouldn't start the job until the server was restarted. Now, we ensure the job is started when sending an automation email. [We do something very similar for newsletters.][0] [0]: https://github.com/TryGhost/Ghost/blob/9c3e04b6323cb85808a0d59120f60509b0fbf3a0/ghost/core/core/server/services/email-service/email-service.js#L190-L195
by Evan Hahn
E
Succeeded
main
3fb9d840 Ensured analytics job is scheduled when sending an automation email (#29284) closes https://linear.app/ghost/issue/NY-1446 _I recommend [reviewing this with whitespace changes disabled](https://github.com/TryGhost/Ghost/pull/29284/changes?w=1)._ At startup, we try to schedule the recurring "fetch latest automation Mailgun events" job. But if there are no automation emails, we don't. That means that your first automation email wouldn't start the job until the server was restarted. Now, we ensure the job is started when sending an automation email. [We do something very similar for newsletters.][0] [0]: https://github.com/TryGhost/Ghost/blob/9c3e04b6323cb85808a0d59120f60509b0fbf3a0/ghost/core/core/server/services/email-service/email-service.js#L190-L195
by Evan Hahn
E
Succeeded
main
71257809 Ensured analytics job is scheduled when sending an automation email (#29284) closes https://linear.app/ghost/issue/NY-1446 _I recommend [reviewing this with whitespace changes disabled](https://github.com/TryGhost/Ghost/pull/29284/changes?w=1)._ At startup, we try to schedule the recurring "fetch latest automation Mailgun events" job. But if there are no automation emails, we don't. That means that your first automation email wouldn't start the job until the server was restarted. Now, we ensure the job is started when sending an automation email. [We do something very similar for newsletters.][0] [0]: https://github.com/TryGhost/Ghost/blob/9c3e04b6323cb85808a0d59120f60509b0fbf3a0/ghost/core/core/server/services/email-service/email-service.js#L190-L195
by Evan Hahn
E
Failed
29276
2bd61e2a Started processing automation email analytics
by Evan Hahn
E
Succeeded
main
b23484d2 Added member repository in members API type declaration (#29291) towards https://linear.app/ghost/issue/NY-1447 This types-only change adds the `members` property to the `MembersApi`. I think this is useful on its own but will also be useful for an upcoming change.
by Evan Hahn
E
Succeeded
29284
61808b58 Split newsletter and automation job scheduling into two functions ref https://github.com/TryGhost/Ghost/pull/29284/changes#r3574290278
by Evan Hahn
E
Succeeded
main
18c1c380 Fixed build status badge in README (#29293) no ref I noticed this bug while glancing at the README. See [GitHub's docs][0]. [0]: https://docs.github.com/en/actions/how-tos/monitor-workflows/add-a-status-badge
by Evan Hahn
E
Succeeded
main
18c1c380 Fixed build status badge in README (#29293) no ref I noticed this bug while glancing at the README. See [GitHub's docs][0]. [0]: https://docs.github.com/en/actions/how-tos/monitor-workflows/add-a-status-badge
by Evan Hahn
E
Succeeded
29293
fcc451a5 Fixed build status badge in README no ref I noticed this bug while glancing at the README. See [GitHub's docs][0]. [0]: https://docs.github.com/en/actions/how-tos/monitor-workflows/add-a-status-badge
by Evan Hahn
E
Succeeded
main
8412acd2 Updated React Query cache time in tests to match production (#29292) no ref ## Why? Improve CI flakiness. ## What? The acceptance harness built its `QueryClient` with `cacheTime: 0`, while production uses 10 minutes. Setting `cacheTime` to `0` made a test flaky when it moved between apps (e.g. Network → 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.
by Evan Hahn
E
Succeeded
main
484d7181 Required an argument in email analytics timestamp method (#29290) towards https://linear.app/ghost/issue/NY-1447 This change should have no user impact, because this optional argument was always provided. I think this is a useful change on its own but will also make an upcoming one easier.
by Evan Hahn
E
Succeeded
main
484d7181 Required an argument in email analytics timestamp method (#29290) towards https://linear.app/ghost/issue/NY-1447 This change should have no user impact, because this optional argument was always provided. I think this is a useful change on its own but will also make an upcoming one easier.
by Evan Hahn
E
Failed
main
484d7181 Required an argument in email analytics timestamp method (#29290) towards https://linear.app/ghost/issue/NY-1447 This change should have no user impact, because this optional argument was always provided. I think this is a useful change on its own but will also make an upcoming one easier.
by Evan Hahn
E
Succeeded
main
484d7181 Required an argument in email analytics timestamp method (#29290) towards https://linear.app/ghost/issue/NY-1447 This change should have no user impact, because this optional argument was always provided. I think this is a useful change on its own but will also make an upcoming one easier.
by Evan Hahn
E
Succeeded
main
b23484d2 Added member repository in members API type declaration (#29291) towards https://linear.app/ghost/issue/NY-1447 This types-only change adds the `members` property to the `MembersApi`. I think this is useful on its own but will also be useful for an upcoming change.
by Evan Hahn
E
Failed
main
eaf2cea1 TypeScriptified migration version test (#29287) no ref This is a test-only change.
by Evan Hahn
E
Succeeded
main
eaf2cea1 TypeScriptified migration version test (#29287) no ref This is a test-only change.
by Evan Hahn
E
Succeeded
29291
777ca7e3 Added member repository in members API type declaration towards https://linear.app/ghost/issue/NY-1447 This types-only change adds the `members` property to the `MembersApi`. I think this is useful on its own but will also be useful for an upcoming change.
by Evan Hahn
E
Previous page
Previous
Next
Next page