summaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
masterbase: Keep going when a Git error is raised.Ludovic Courtès7 years
 
 
AgeCommit messageAuthorFilesLines
2018-11-20base: Keep going when a Git error is raised.•••* src/cuirass/base.scm (process-specs): Catch 'git-error around call to 'process'. HEADmasterLudovic Courtès1-1/+10
2018-11-16database: Re-throw the message of 'sqlite-error' exceptions.•••Fixes <https://bugs.gnu.org/33407>. Reported by Björn Höfling <bjoern.hoefling@bjoernhoefling.de>. * src/cuirass/database.scm (catch-sqlite-error): Add missing MESSAGE argument to 'throw'. Ludovic Courtès1-1/+1
2018-11-16database: Factorize 'sqlite-error' handling.•••* src/cuirass/database.scm (catch-sqlite-error): New macro. (db-add-checkout, db-add-output, db-add-build): Use it instead of custom 'catch' block'. Ludovic Courtès1-62/+67
2018-11-07templates: Mark failures on the evaluation page.•••* src/cuirass/templates.scm (evaluation-badges): Use a special badge denoting failure when the sum of all jobs is zero. Ludovic Courtès1-9/+20
2018-11-07database: Remove duplicate #:in-progress entry.•••* src/cuirass/database.scm (db-get-evaluations-build-summary): Remove duplicate #:in-progress entry. Ludovic Courtès1-1/+0
2018-11-07examples: random: Fail evaluation once in a while.•••* examples/random-jobs.scm (make-random-jobs): Fail once in a while. (%seed, %state): New variables. (random-derivation): Use %SEED. Ludovic Courtès1-4/+13
2018-11-07base: Clear the "in progress" bit of failed evaluations.•••Fixes <https://bugs.gnu.org/32734>. * src/cuirass/base.scm (evaluate): Call 'db-set-evaluation-done' upon '&evaluation-error'. Ludovic Courtès1-0/+1
2018-11-07templates: Add link to build log only for completed builds.•••* src/cuirass/templates.scm (build-eval-table)[table-row]: Define 'completed?'. Add link to build log iff COMPLETED? is true. Ludovic Courtès1-4/+9
2018-11-07templates: Display dates in a concise way.•••* src/cuirass/templates.scm (time->string): New procedure. (build-eval-table): Use it instead of 'strftime'. Ludovic Courtès1-1/+33
2018-11-07templates: Adjust build table headers.•••* src/cuirass/templates.scm (build-eval-table)[table-header]: Change "Nixname" to "Name" and "Finished at" to "Completion time". Use strings for each header. Ludovic Courtès1-7/+8
[...]
 
Clone
https://cgit.wugi.info/git/guix/cuirass