This project is mirrored from https://git.savannah.gnu.org/git/guix/guix-cuirass.git/.
Pull mirroring updated .
- Apr 23, 2021
-
-
Mathieu Othacehe authored
* src/static/js/popper.min.js: New file. * src/static/js/jquery-3.6.0.min.js: Remove it. * src/static/js/jquery-3.3.1.min.js: New file. * src/static/js/cuirass.js: New file. * src/static/js/bootstrap.min.js: New file. * src/static/css/bootstrap.css: Rename it ... * src/static/css/bootstrap.min.css: ... into this new file. * src/cuirass/templates.scm (html-page): Adapt it. * Makefile.am (dist_css_DATA, dist_js_DATA): Adapt them.
-
Mathieu Othacehe authored
* src/cuirass/templates.scm (specifications-table): Fix indentation.
-
Mathieu Othacehe authored
* src/cuirass/templates.scm (html-page): Fix focus order.
-
Mathieu Othacehe authored
* src/cuirass/templates.scm (html-page): Improve Status dropdown accessibility. * src/static/css/cuirass.css: Remove unused sections.
-
Mathieu Othacehe authored
* src/static/js/bootstrap.bundle.min.js: New file. * Makefile.am (dist_js_DATA): Add it. * src/cuirass/http.scm (%file-white-list): Ditto. * src/cuirass/templates.scm: Ditto.
-
Mathieu Othacehe authored
-
- Apr 21, 2021
-
-
Mathieu Othacehe authored
-
Mathieu Othacehe authored
This considerably speeds up cascade deleting. * src/sql/upgrade-9.sql: New file. * Makefile.am (dist_sql_DATA): Add it. * src/schema.sql (Jobs_build, BuildProducts_build, Notifications_build): New indexes.
-
Mathieu Othacehe authored
-
- Apr 20, 2021
-
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-get-build-percentages): Fix it.
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-get-jobs-history): Bind limit parameter.
-
Mathieu Othacehe authored
* src/cuirass/templates.scm (evaluation-info-table): Hide dashboard button for failed evaluations.
-
Mathieu Othacehe authored
* src/cuirass/http.scm (url-handler): Pass previous and next evaluation to evaluation-dashboard call. * src/cuirass/templates.scm (evaluation-dashboard): Add "prev-eval" and "next-eval" arguments. * src/static/css/cuirass.css (eval-nav): New section.
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-get-previous-eval, db-get-next-eval): New procedures. * tests/database.scm ("db-get-previous-eval", "db-get-next-eval"): New tests.
-
Mathieu Othacehe authored
* src/cuirass/templates.scm (html-page): Add "header" and "main" sections.
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-get-jobs-history): New procedure. * src/cuirass/http.scm (jobs-history->json-object): New procedure. (url-handler): New "/api/jobs/history" route. * tests/database.scm ("db-get-jobs-history"): New test.
-
- Apr 15, 2021
-
-
Mathieu Othacehe authored
* src/cuirass/http.scm (url-handler): Use "x86_64-linux" as the default system only if is supported by the specification.
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-get-build-percentages): Return 0 if no previous build was found.
-
Mathieu Othacehe authored
-
- Apr 14, 2021
-
-
Mathieu Othacehe authored
-
Mathieu Othacehe authored
* src/cuirass/scripts/remote-worker (%request-period): Fix period read.
-
- Apr 12, 2021
-
-
Mathieu Othacehe authored
* src/cuirass/templates.scm (specifications-table): Round percentages.
-
Mathieu Othacehe authored
* src/cuirass/http.scm (url-handler): Fix typo.
-
Mathieu Othacehe authored
* src/cuirass/http.scm (url-handler): Handle unknown evaluation id on "/eval/id/dashboard" route.
-
- Apr 09, 2021
-
-
Mathieu Othacehe authored
* src/sql/upgrade-6.sql: New file. * Makefile.am (dist_sql_DATA): Add it.
-
Mathieu Othacehe authored
* src/sql/upgrade-5.sql: New file. * Makefile.am (dist_sql_DATA): Add it.
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-get-evaluations-absolute-summary): New procedure. * src/cuirass/http.scm (url-handler): Pass the evaluation absolute summary to "evaluation-info-table". * src/cuirass/templates.scm (evaluation-info-table): Adapt it. * src/static/css/cuirass.css (job-abs): New section. * tests/database.scm ("db-get-evaluations-absolute-summary"): New test.
-
- Apr 08, 2021
-
-
Mathieu Othacehe authored
* src/cuirass/templates.scm (specifications-table): Fix glitches. * src/static/css/cuirass.css (job-val): New section. * doc/cuirass.texi: Update it.
-
Mathieu Othacehe authored
* src/cuirass/specification.scm (%build-types): Add 'images, 'system-tests and 'tarball support. * doc/cuirass.texi (Specifications): Adapt it.
-
Mathieu Othacehe authored
* src/sql/upgrade-4.sql: New file. * Makefile.am (dist_sql_DATA): Add it. * src/schema.sql (Specifications)[period]: New field. * src/cuirass/base.scm (process-specs): Honor the specification period. * src/cuirass/database.scm (db-get-time-since-previous-build): Rename it into ... (db-get-time-since-previous-eval): ... this new procedure. * src/cuirass/specification.scm (<specification>)[period]: New field. (specification->sexp, sexp->specification): Adapt accordingly. * src/cuirass/templates.scm (specification-edit): Ditto. * tests/database.scm ("db-get-time-since-previous-build"): Remame it into ... ("db-get-time-since-previous-eval"): ... this new procedure.
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-get-specifications-summary): Return the latest evaluation. * src/cuirass/templates.scm (specifications-table): Add a monitor and a toggle button.
-
Mathieu Othacehe authored
* tests/database.scm ("db-get-specifications-summary"): Fix it.
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-get-specifications-summary): New procedure. * tests/database.scm ("db-get-specifications-summary"): New test. * src/cuirass/templates.scm (specifications-table): Add a summary argument. * src/cuirass/http.scm (url-handler): Adapt it.
-
Mathieu Othacehe authored
Join Build and Jobs tables using the build id instead of the build derivation to speed queries. * src/sql/upgrade-3.sql: New file. * Makefile.am (dist_sql_DATA): Add it. * src/schema.sql (Jobs)[derivation]: Replace it by ... [build]: this new column. * src/cuirass/database.scm (db-add-job, db-get-jobs): Adapt them.
-
Mathieu Othacehe authored
* src/cuirass/templates.scm (evaluation-dashboard): Add a spinner.
-
Mathieu Othacehe authored
* src/static/css/bootstrap.css: Update it.
-
- Apr 07, 2021
-
-
Mathieu Othacehe authored
Different derivations may result in a same build output. If a job registers a derivation D2 with the output O1, Cuirass may already have processed another derivation D1 with the same O1 output. In that case, the new job must point to the D1 derivation and not the D2 derivation, for which no build will be triggered. * src/cuirass/database.scm (db-add-job): Fix it. * tests/database.scm ("db-register-builds same-outputs", "db-get-jobs same-outputs"): New tests.
-
Mathieu Othacehe authored
* src/static/css/cuirass.css (content-fixed-margin): Add flex property.
-
Mathieu Othacehe authored
* src/cuirass/http.scm (url-handler): New "/eval/id/dashboard" route. * src/cuirass/templates.scm (evaluation-dashboard): New procedure. * src/static/css/cuirass.css (content-fixed-margin, dashboard, div.tooltip): New sections.
-
- Apr 06, 2021
-
-
Mathieu Othacehe authored
* src/static/js/d3.v6.min.js: New file. * Makefile.am (dist_js_DATA): Add it. * src/cuirass/http.scm (%file-white-list): Add it. * src/cuirass/templates.scm (html-page): Add it.
-