Accessing the Task Queue
The Task Queue lives under Processes → Task Queue in the top navigation. Click Processes in the main nav, then select the Task Queue tab.
From there you can filter by status or action, reorder queued items, process individual entries, purge duplicates, or clear the queue entirely.
Queue Behavior
When the task queue is enabled, auto-deploys and webhooks are queued and processed sequentially. Enterprise audit jobs are also queued when enabled. Manual deploys still run immediately and take priority.
- Manual deploys bypass the queue and clear queued deploy actions for the same project
- Only one queued task runs at a time for a given project
- Queued items can be processed individually, cancelled, reordered, or force-cancelled if stuck
- Running rows display an inline loading indicator in the queue table
- Queue position labels reflect current queue ordering when the list is refreshed
Enable / Disable
Toggle the queue via GWM_DEPLOY_QUEUE_ENABLED in .env.
Queue Processor
The scheduler runs deployments:process-queue to process queued items. Installations can trigger the scheduler with cron or run the long-running php artisan scheduler:work process.
If the queue is not advancing, visit Scheduler Settings and use the scheduler controls in System → Settings to verify heartbeat health, run the scheduler manually, start the scheduler worker, or install/update the cron line.