Cursor Automation: Push-to-Main Runs Are Being Cancelled by New Runs Instead of Running Concurrently

Hi team,

I’m using a Cursor Automation with the trigger set to “Push to main” on my repository.

My use case is that every push to the main branch should trigger a code scan, and I expect all runs to execute independently. Running multiple scans concurrently is completely acceptable and actually required for my workflow.

Previously, this worked as expected. If multiple pushes happened around the same time, Cursor would start multiple automation runs and all of them would complete successfully.

However, since around June 18, 2026 (Indonesia time / UTC+7), the behavior seems to have changed.

What happened before

  • Push #1 → Automation starts
  • Push #2 → Automation starts
  • Push #3 → Automation starts
  • All runs execute and complete successfully, even if they overlap in time

Current behavior

When multiple pushes happen close together:

  • The newest run starts normally
  • Previous runs are automatically cancelled
  • The cancelled run shows:

Cancelled by newer run

And the details say:

This run was cancelled because a newer event arrived for the same target (push, PR update, or CI completion). The newer run is handling the latest state.

What I need

I do not want newer pushes to cancel older runs.

My goal is:

  • Every push event should create its own automation run
  • All runs should be allowed to execute concurrently
  • No automatic cancellation when a newer push arrives
  • Each push should perform its own code scan, regardless of whether another run is already in progress

Question

Has there been a recent change to automation concurrency or cancellation behavior?

Is there any setting, configuration, or recommended approach that allows all push-triggered automation runs to execute independently without being cancelled by newer runs?

I would like the behavior to be the same as before, where concurrent push-triggered runs were all allowed to complete successfully.

Thanks!

hey @Rahel_Arabella, there was just an issue cursor side that affected all automation, could this be linked with the issue you just had? https://status.cursor.com/

check today incident

Hi, I already reviewed that, but didn’t see any detailed information related to my problem. Also this automation concurrency or cancellation behavior have been occuring since Friday, 18 June (Indonesia time / UTC +7)

Can you make this a feature an automation can opt-out of? This is breaking our existing automations