Simplify CI checks on git push, add nightly checks on cron (#1158)

* Switch push tests to Github Actions

* Add nightly tests

* Add anndata check

* Add test status badges

* Add anndata 0.6.22.post1 workaround

* Rename Nightly tests to Compatibility Tests

* Fix to anndata fix

* Turn on cron schedule

* Fix badge mardown in README.md

* Fix cron schedule
This commit is contained in:
Matt Weiden
2020-02-18 11:57:19 -08:00
committed by GitHub
parent d30087ca63
commit c630be33df
6 changed files with 216 additions and 33 deletions

View File

@@ -68,6 +68,10 @@ unit-test-%:
smoke-test:
cd client && $(MAKE) smoke-test
.PHONY: smoke-test-annotations
smoke-test-annotations:
cd client && $(MAKE) smoke-test-annotations
# FORMATTING CODE
.PHOHY: fmt
@@ -123,8 +127,14 @@ release-directly-to-prod: dev-env pydist twine-prod
@echo " make install-release"
.PHONY: dev-env
dev-env:
dev-env: dev-env-client dev-env-server
.PHONY: dev-env-client
dev-env-client:
cd client && $(MAKE) ci
.PHONY: dev-env-server
dev-env-server:
pip install -r server/requirements-dev.txt
.PHONY: gui-env