* ci: * add created, submitted and fetched dates to TestJob * fill in submission and fetch dates * admin: avoid loading all Build and TestRun objects * core/notification: * fix tests for `notification_timeout` * core/notification: notify only once on timeout * frontend: * display testjob.failure if available
0.33
* squad.run: exec() into an actual gunicorn process * ci/admin: make Job ID a link to the backend * ci/lava/listener: log only messages related to test jobs of interest * ci: * save `TestJob.last_fetch_attempt` before fetching * delay updating project status until after TestJob is saved * core * tasks: make database transaction explicit * make updating project status optional * fix failed testjob notification templates
0.32.3
* Revert "squad.run: exec an actual gunicorn process"
0.32.2
* ci: fix off-by-one error
0.32.1
* squad.run: exec an actual gunicorn process * ci: handle maximum fetch attempts in works as well
0.32
* core: fix query for "test pass %" * ci: limit fetch attempts with temporary issues * ci/lava: * Fix exception handling for failed log fetching * disable log fetching for the moment