This project is mirrored from https://git.savannah.gnu.org/git/guix/guix-cuirass.git/.
Pull mirroring updated .
- Nov 13, 2016
-
-
Mathieu Lirzin authored
* configure.ac: Add copyright notice. * Makefile.am: Likewise.
-
Mathieu Lirzin authored
* configure.ac (bin/cuirass, bin/evaluate): Let 'make' generate them. * bin/cuirass.in: Hard code load paths to find Cuirass modules. * Makefile.am (do_subst): Update substitution. (bin/cuirass, bin/evaluate): New rules. (EXTRA_DIST): Distribute 'bin/cuirass.in' and 'bin/evaluate.in'. (MOSTLYCLEANFILES): Add '$(bin_SCRIPTS)'. (install-exec-hook): New target. (local_load_path, local_load_compiled_path): New variables. (AM_TESTS_ENVIRONMENT): Set Guile load paths. * build-aux/pre-inst-env.in: Don't modify Guile load paths.
-
Mathieu Lirzin authored
* Makefile.am (src/cuirass/config.scm, $(go_files)): New targets. (do_subst, generate_file, go_files): New variables. (EXTRA_DIST): Distribute 'src/cuirass/config.scm.in'. (DISTCLEANFILES): Rename to ... (MOSTLYCLEANFILES): ... this. * configure.ac (AC_CONFIG_FILES): Remove 'src/cuirass/config.scm'. (@expanded_datadir@, @expanded_localstatedir@): Delete. (AC_PROG_MKDIR_P, AC_PROG_SED): Use them. * src/cuirass/config.scm (%datadir): Set it to $(localstatedir). (%localstatdir): Set it to $(datadir).
-
- Nov 03, 2016
-
-
Mathieu Lirzin authored
* src/cuirass.scm: Re-export (cuirass http) module. * bin/cuirass.in (main): Run HTTP server and move the 'process-specs' loop in another thread.
-
Mathieu Lirzin authored
* src/cuirass/http.scm (not-found): Delete. (url-handler): Add DB argument. (run-cuirass-server): Likewise. Pass it to 'run-server' STATE argument.
-
Mathieu Lirzin authored
* bin/cuirass (main): Remove 'let' before main loop.
-
- Oct 26, 2016
-
-
Roel Janssen authored
* README: Slightly change wording. Signed-off-by:
Mathieu Lirzin <mthl@gnu.org>
-
- Oct 23, 2016
-
-
Mathieu Lirzin authored
This fixes "tests/hello-singleton.scm" evaluation. * build-aux/pre-inst-env.in (GUIX_PACKAGE_PATH): Use absolute directory names.
-
- Sep 23, 2016
-
-
Jan Nieuwenhuizen authored
* src/cuirass/base.scm (build-packages): Catch build failures, write error log and update database. Signed-off-by:
Mathieu Lirzin <mthl@gnu.org>
-
Jan Nieuwenhuizen authored
* guix.scm: New file; specify Guix package. * guix/ci.scm: New file; expose to Guix. * build-aux/pre-inst-env.in: Add it to GUIX_PACKAGE_PATH. * bin/evaluate.in (main): Lookup proc using name specified by #:proc. * tests/guix-track-git.scm: New file. * tests/hello-git.scm: Test it. Signed-off-by:
Mathieu Lirzin <mthl@gnu.org>
-
Jan Nieuwenhuizen authored
* src/schema.sql (Specifications): Add no_compile_p column. * src/cuirass/database.scm (db-add-specification) (db-get-specifications): Handle #:no-compile? property. * tests/database.scm (example-spec): Adapt. * src/cuirass/base.scm (process-specs): Skip compilation if #:no-compile?. Signed-off-by:
Mathieu Lirzin <mthl@gnu.org>
-
Jan Nieuwenhuizen authored
* bin/cuirass.in (options): Add --use-substitutes. (show-help): Idem. (main): Set %use-substitutes?. Signed-off-by:
Mathieu Lirzin <mthl@gnu.org>
-
- Aug 28, 2016
-
-
Mathieu Lirzin authored
* tests/database.scm: Use 'test-group-cleanup'.
-
- Aug 03, 2016
-
-
Mathieu Lirzin authored
* tests/http.scm ("spec->json-string"): Make expected result more readable.
-
Mathieu Lirzin authored
* README: Update build instructions.
-
Mathieu Lirzin authored
* build-aux/guix-env: New file. * configure.ac: Require it.
-
Mathieu Lirzin authored
* bootstrap: New file. * Makefile.am (EXTRA_DIST): Add it.
-
Mathieu Lirzin authored
* bin/cuirass.in (main): Use 'let' instead of 'let*'.
-
Mathieu Lirzin authored
* src/cuirass.scm: New file. * Makefile.am (guilesitedir, dist_guilesite_DATA) (nodist_guilesite_DATA): New variables. (pkgmoduledir): Refer to 'guilesitedir'. (CLEANFILES): Add 'nodist_guilesite_DATA'. * bin/cuirass.in: Use (cuirass) module. * bin/evaluate.in: Likewise.
-
- Jul 31, 2016
-
-
Mathieu Lirzin authored
* src/cuirass/http.scm: New file. * tests/http.scm: Likewise. * Makefile.am (dist_pkgmodule_DATA, TESTS): Add them. * configure.ac: Check for (json) module.
-
Mathieu Lirzin authored
* src/cuirass/utils.scm (alist?): New procedure. * tests/utils.scm ("alist?"): New test.
-
Mathieu Lirzin authored
* src/schema.sql (Evaluations): Add 'revision' column. * src/cuirass/database.scm (db-add-evaluation): Adapt. All callers changed.
-
- Jul 27, 2016
-
-
Mathieu Lirzin authored
* tests/base.scm: Add missing 'test-begin' and 'test-end'. * tests/database.scm: Likewise. * tests/ui.scm: Likewise. * tests/utils.scm: Likewise.
-
Mathieu Lirzin authored
* src/schema.sql (Builds): Add 'evaluation' column. * src/cuirass/database.scm (db-add-build): Adapt. * src/cuirass/base.scm (build-packages): Likewise.
-
Mathieu Lirzin authored
* Makefile.am (.scm.go): Replace $(cuirassmoduledir) by $(pkgmoduledir).
-
Mathieu Lirzin authored
* bin/cuirass.in (fetch-repository, compile, evaluate, build-packages) (process-specs): Move to ... src/cuirass/base.scm: ... here.
-
Mathieu Lirzin authored
* src/schema.sql (Derivations): New table. (Evaluations): Remove 'derivation' and 'job_name' columns. Add 'id' column. * src/cuirass/database.scm (db-add-evaluation): Adapt. (db-get-derivation, db-add-derivation): New procedures. (evaluation-exists?, db-get-evaluation): Delete. * bin/evaluate.in (main): Adapt. * tests/database.scm ("sqlite-exec"): Likewise. ("db-add-derivation", "db-get-derivation"): New tests. ("db-add-evaluation", "db-get-evaluation"): Delete.
-
Mathieu Lirzin authored
* bin/cuirass.in (show-help): Use 'poll' terminology.
-
Mathieu Lirzin authored
* src/cuirass/database.scm (db-delete-evaluation): Delete.
-
Mathieu Lirzin authored
* bin/cuirass.in (main): Change default interval value.
-
Mathieu Lirzin authored
* bin/cuirass.in (%options): Add 'specifications' option. (main): Use it instead of the non-option command line arguments. (show-help): Adapt. * README (Example): Adapt.
-
Mathieu Lirzin authored
* tests/database/scm ("db-add-build-log"): Delete.
-
Mathieu Lirzin authored
* tests/hello-singleton.scm: New file. * Makefile.am (EXTRA_DIST): Add it.
-
- Jul 26, 2016
-
-
Mathieu Lirzin authored
* src/cuirass/database.scm (with-database): Use 'db-open'. (db-open): Fallback to 'db-init' if DB do not exist.
-
Mathieu Lirzin authored
* src/cuirass/database.scm (db-open): Add DB optional argument.
-
Mathieu Lirzin authored
-
Mathieu Lirzin authored
-
Mathieu Lirzin authored
-
- Jul 25, 2016
-
-
Mathieu Lirzin authored
-
Mathieu Lirzin authored
-