🎨 Further improved automation polling performance#29477
Conversation
no ref When fetching automation steps to run, we try to lock up to 100 rows, then select any rows we've locked. This improves the performance of that query by limiting it to our candidate rows. That means we'll only check 100 rows instead of the full database. See also: #29476
|
| Command | Status | Duration | Result |
|---|---|---|---|
nx run ghost:test:ci:integration |
✅ Succeeded | 2m 21s | View ↗ |
nx run ghost:test:integration |
✅ Succeeded | 3m | View ↗ |
nx run ghost:test:legacy |
✅ Succeeded | 3m 3s | View ↗ |
nx run ghost:test:e2e |
✅ Succeeded | 2m 34s | View ↗ |
nx run ghost-monorepo:lint:boundaries |
✅ Succeeded | 19s | View ↗ |
nx run-many -t test:unit -p ghost |
✅ Succeeded | 29s | View ↗ |
nx run-many -t lint -p ghost,ghost-monorepo |
✅ Succeeded | 18s | View ↗ |
nx run @tryghost/admin:build |
✅ Succeeded | 4s | View ↗ |
nx run-many --target=build --projects=tag:publi... |
✅ Succeeded | <1s | View ↗ |
💡 Verify your cache is correct by running tasks in a sandbox. Read docs ↗
☁️ Nx Cloud last updated this comment at 2026-07-21 02:53:51 UTC
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
WalkthroughUpdated 🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #29477 +/- ##
==========================================
+ Coverage 74.50% 74.54% +0.03%
==========================================
Files 1602 1602
Lines 140468 140469 +1
Branches 17058 17067 +9
==========================================
+ Hits 104657 104713 +56
+ Misses 34759 34738 -21
+ Partials 1052 1018 -34
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|

no ref
When fetching automation steps to run, we try to lock up to 100 rows, then select any rows we've locked.
This improves the performance of that query by limiting it to our candidate rows. That means we'll only check 100 rows instead of the full database.
See also: #29476