Skip to content
Closed
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions src/Git/CommitJob.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Foundation\Bus\Dispatchable;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\Middleware\WithoutOverlapping;
use Statamic\Facades\Git;

class CommitJob implements ShouldQueue
Expand All @@ -26,4 +27,12 @@ public function handle()
{
Git::as($this->committer)->commit($this->message);
}

/**
* @return array<int, object>
*/
public function middleware(): array
{
return [(new WithoutOverlapping('git'))->expireAfter(60)->releaseAfter(30)];
}
}
Loading