current implementation of .fail() queues up a retry if retrycount < retrylimit, giving no option of marking job as explicitly failed without further retries down the line
Additionally:
Bumps default Postgres container limits to 300 to avoid any max connections exceeded errors during test runs
Introduces:
.cancel(jobId, data)
.failWithoutRetry(jobId, data)
.fail()
queues up a retry ifretrycount < retrylimit
, giving no option of marking job as explicitly failed without further retries down the lineAdditionally: