Age | Commit message (Collapse) | Author |
|
Somehow this code, that was deleted in
aaf6750858e061e5f5740fb1edbc49b68b3c4717, was added back in
93ff9ed6fd9f2ca15cf6a8930eae26c9f5c65450.
* genenetwork-development.scm (qc-tests, qc-project): Delete
variables.
|
|
We split guix-bioinformatics into two jobs—one that only does a `guix
pull' and another that does a `guix pull' and builds all
packages. This allows us to catch failures in `guix pull'
separately. The job that builds all packages is practically always
bound to fail.
* genenetwork-development.scm (guix-bioinformatics-project): Split
guix-bioinformatics job into guix-bioinformatics and
guix-bioinformatics-all-packages jobs.
|
|
|
|
*
genenetwork-development.scm (transform-genenetwork-database-project)[repository]:
Set to local gn-transform-databases git repository.
[ci-jobs-trigger]: Do not use webhook. Reset to default.
|
|
* genenetwork-development.scm: Import (guix ci).
(transform-genenetwork-database-tests): Delete variable.
(%default-guix-channel-with-substitutes): New variable.
(transform-genenetwork-database-project): Use guix-channel-job-gexp
for transform-genenetwork-database-tests CI job.
* genenetwork/development-helper.scm: Delete file.
|
|
* genenetwork-development.scm (qc-tests): Delete variable.
* genenetwork/development-helper.scm (asdf-test-gexp): Delete
function.
|
|
* genenetwork-development.scm (genenetwork3-tests): Delete function.
(gn-auth-pylint): Delete variable.
(genenetwork-projects): Build only the gn-auth variable in the gn-auth
CI job. Combine gn-auth-mypy and gn-auth-pylint CI jobs into a
gn-auth-all-tests job that uses guix-channel-job-gexp.
* genenetwork/development-helper.scm (genenetwork-lint-gexp): Delete
function.
|
|
* genenetwork-development.scm (genenetwork3-mypy,
genenetwork3-pylint): Delete variables.
(genenetwork-projects): Build only genenetwork3 variable in
genenetwork3 CI job. Combine genenetwork3-mypy and genenetwork3-pylint
CI jobs into a genenetwork3-all-tests job that uses
guix-channel-job-gexp.
* genenetwork/development-helper.scm (genenetwork3-lint-gexp): Delete
function.
|
|
* genenetwork-development.scm (genenetwork3-unit-tests): Delete
variable.
|
|
* genenetwork-development.scm (qc-project): Delete variable.
(operating-system)[services]{forge-service-type}: Unlist qc-project.
|
|
The xapian index rebuild cron job runs every hour, but doesn't
actually rebuild the index unless the MySQL database has changed since
the previous index rebuild.
* genenetwork-development.scm (operating-system): Run xapian index
rebuild job every hour.
|
|
* genenetwork-development.scm: Import mariadb from (gnu packages
databases). Import guile-dsv and guile-xapian from (gnu packages
guile-xyz).
(build-xapian-index-cron-gexp): New variable.
(operating-system)[services]: Use build-xapian-index-cron-gexp.
|
|
The application is behind a proxy and is running as http, therefore,
to allow the redirects within the application and responses to work,
we need to enable the http transport for the application.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* genenetwork-development.scm (genenetwork-projects): Remove default
upstream Guix channels.
|
|
*
genenetwork-development.scm (guix-bioinformatics-project)[repository]:
Fix path.
|
|
* genenetwork-development.scm (gn-auth-migrations-laminar): Fix typo
in comment.
|
|
Constructing INI files from S-expressions instead of using string
substitutions is a little nicer.
* genenetwork-development.scm (gn-auth-migrations-yoyo-ini-gexp): New
function.
(gn-auth-migrations): Use gn-auth-migrations-yoyo-ini-gexp.
|
|
The guix-bioinformatics repository is now on tux02. There is no
webhook to listen for. So, use it directly as a local repository.
*
genenetwork-development.scm (guix-bioinformatics-project)[repository]:
Use local repository on tux02.
|
|
* genenetwork-development.scm: Import gn-auth from (gn packages
genenetwork) instead of from (gn-auth) or elsewhere.
|
|
* genenetwork-development.scm: Import python-mypy from (gnu packages
python) instead of (gn packages python).
|
|
switch-symlinks was recently moved from (guix utils) to (guix build
utils). It can now be safely used in build-side code.
* genenetwork-development.scm (install-laminar-template-gexp): Use
switch-symlinks from (guix build utils).
|
|
* genenetwork-development.scm: Replace python-mypy-0.981 import with
upstream version.
(genenetwork3-mypy, genenetwork-projects): Replace python-mypy-0.981
with upstream version.
Acked-by: Arun Isaac <arunisaac@systemreboot.net>
|
|
This reverts commit 416bf833737b23e86756b68e0cb162529bbd2665.
|
|
This reverts commit 5ec4b45702cba430b8da47949f37317527cf05a6.
|
|
This reverts commit d12e7e45883df361ab4f78055c8112ded2e896ca.
|
|
|
|
|
|
|
|
We need to pass in secrets to the running applications. This commit
does it for GeneNetwork2.
|
|
|
|
|
|
|
|
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
|
|
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
|
|
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
|
|
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
|
|
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
|
|
|
|
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
|
|
* genenetwork-development.scm: Import (forge cgit).
(operating-system)[services]: Add cgit service.
* genenetwork-development-deploy.sh: Expose cgit repository directory.
|
|
* genenetwork-development.scm: Import only nginx-server-configuration
and nginx-location-configuration from (gnu services
web). Import (forge acme) and (forge nginx).
(development-server-reverse-proxy-server-block,
laminar-reverse-proxy-server-block,
tissue-reverse-proxy-server-block): Remove listen argument.
(operating-system)[sudoers-file]: Permit the acme user to restart
nginx.
[services]: Replace nginx service with a forge-nginx service. Add ACME
service.
* genenetwork-development-deploy.sh: Share /var/lib/acme.
|
|
The libgit2 patch is now in guix-forge. So, we don't have to repeat it
here.
* genenetwork-development.scm (libgit2-1.3, guile-git-for-tissue,
tissue): Delete variables.
(operating-system)[services]: Do not specify package for tissue
service.
|