Commit Graph

157 Commits (7ca9402d764cad8d47eb40ce04755d196db01d09)

Author SHA1 Message Date
Kieran Prasch 489c048712
KeyStore -> Datastore 2020-03-09 14:50:18 -07:00
David Núñez 007c5afb60 In normal CI build, perform test python build sooner 2020-02-26 12:54:07 -08:00
David Núñez e27a895c6f Absorb network job into basics job
This saves up an additional container, as both jobs are very lightweight anyway
2020-02-26 12:35:12 -08:00
David Núñez 756fe0db97 Use CI envvars to enable/disable codecov 2020-02-26 12:09:53 -08:00
David Núñez d69e1607f0 Once more, with codecov
Run the whole test suite in the nightly build, but with codecov
2020-02-25 22:23:22 -08:00
David Núñez 9a42c3a314 Conditionally disable codecov. By default is not active 2020-02-25 22:23:22 -08:00
David Núñez 080dde6bbc Move secondary pipenv and pip jobs to nightly build (Closes #1727) 2020-02-24 11:29:42 -08:00
Kieran R. Prasch 9fd4d73a09 Adjust docker tagging command on CI. 2020-02-03 15:17:18 -08:00
Kieran R. Prasch 1c698fe035 Do not depend on CIRLCE_TAG for intermediate docker tagging 2020-02-03 13:54:21 -08:00
Kieran R. Prasch 5b813dc710 Includes auto tagging of 'latest' docker images on tagged release; 'experimental' for merges into master. 2020-02-03 11:37:31 -08:00
vzotova 70f21ddc1e * Apply suggestions from code review #1627
Co-Authored-By: Derek Pierre <derek.pierre@gmail.com>
Co-Authored-By: K Prasch <kieran@nucypher.com>
Co-Authored-By: David Núñez <david@nucypher.com>
2020-01-30 19:36:43 +03:00
vzotova f4c2c4c668 solc bash installation script -> python script, to use solc version from the code 2020-01-29 17:01:11 +03:00
David Núñez 30d6631757 Workaround to ContextualVersionConflict - see #1482 2019-12-11 13:27:08 +01:00
Kieran R. Prasch 1e30b218b9 Attempting to control CI cache executable permision 2019-12-03 15:51:10 -08:00
Kieran R. Prasch f7251df97b Bump CI verison cache 2019-12-03 15:43:36 -08:00
Kieran R. Prasch 97ee2d1ae1 use sudo for system-based installs of solc. 2019-12-03 14:11:31 -08:00
Kieran R. Prasch f54715c8cf Add base python 3.8 CI jobs. 2019-11-22 18:48:11 -08:00
David Núñez 6f33b2b53a Adapt test for sampling distribution and relocate to agent tests 2019-10-20 19:11:21 +02:00
David Núñez 670a47d85d CI: run install_egg_info before pip install to get rid of ContextualVersionConflict
https://github.com/pypa/pip/issues/4537#issuecomment-373386803
2019-10-12 00:45:19 +02:00
David Núñez fba94dfd34 Nightly CI build: don't use codecov, restore schedule time 2019-10-02 11:34:57 +02:00
David Núñez 6c172935d3 CircleCI: Remove unnecessary contexts 2019-10-02 10:55:50 +02:00
David Núñez 1f30503905 CircleCI nightly build: Disable coverage, clarify cron schedule time 2019-10-01 10:35:23 +02:00
David Núñez 87996ba35f New statistical_tests job for nightly CI builds. Test sampling there 2019-09-30 23:09:15 +02:00
David Núñez 867cb7bcee Nightly CI config: Edit crontab to test it works 2019-09-30 19:40:27 +02:00
David Núñez c282662e51 Basic jobs for a CircleCI nightly build 2019-09-30 16:57:43 +02:00
jMyles 44a9ce9c00 What do we want? TO CAPTURE TEST RESULTS! When do we want it? ALWAYS! 2019-09-23 22:18:43 -07:00
David Núñez d9403e361c CircleCI: build docs should use nucypher virtual environment 2019-09-22 23:52:02 +02:00
Kieran Prasch 4c4398e5d0
Relock Dependencies. 2019-09-13 10:28:08 -07:00
Kieran Prasch ed158f2b22
Use cache in editable mode, Avoid moving source code to site-packages 2019-09-06 10:48:40 -07:00
Kieran R. Prasch f0768bb27b Fixes missing zeppelin package data. 2019-09-06 11:59:05 +02:00
Kieran R. Prasch 4d877c12f9 Cleaup stale automation tasks - Use dep cache for gas estimation. 2019-09-06 11:59:05 +02:00
Kieran R. Prasch e0748c307f Relock with pyevm revert. 2019-09-06 11:59:05 +02:00
Kieran R. Prasch fab39b6e06 Be gentle with pipenv -> reqs validation. 2019-09-06 11:59:05 +02:00
Kieran R. Prasch 81eb7ddd10 Bundle the solc binary with cached deps; Adapt solc install to target user's local bin. 2019-09-06 11:59:05 +02:00
Kieran R. Prasch 901f487ba3 Pull the tablecloth, take 2. 2019-09-06 11:59:05 +02:00
Kieran R. Prasch 375902baac Return of dependency caching; Use Python 3.7 as CI base. Run tests with pip directly, instead or via "pipenv run". 2019-09-06 11:59:05 +02:00
Kieran R. Prasch 7ec23eb720 Allow CI to run with pip installation, removing editable self-installtion. Persist user-based pip installations for workflows. 2019-09-06 11:59:05 +02:00
David Núñez cae44e3e51 CI: Parametrize pipenv's virtualenv depending on python version 2019-08-18 12:01:35 +02:00
David Núñez 995368fa81 CircleCI: Try codecov@1.0.5 orb 2019-08-07 01:20:21 +02:00
David Núñez 7c2a461fc2 CircleCI: Capture test logs for storage as artifacts 2019-08-04 02:41:04 +02:00
David Núñez 1e431741e3
Reusable, session-scoped testerchain PoC: Deployers test time down 37% 2019-07-25 15:18:29 -07:00
Kieran Prasch b7cab258b0 Hacking around Docker circleci/python3.6 install issues. 2019-07-15 11:49:35 -07:00
Damon C 47b2b5c03f namespace on circle docker images 2019-07-12 17:13:45 -07:00
K Prasch 72977f0a60
Merge pull request #1094 from vepkenez/optimize-circle
Speed up CI builds
2019-06-28 10:28:54 -07:00
Damon C d298255da6 re-use docker build step 2019-06-27 17:46:17 -07:00
David Núñez 82b80e71e1 pytest.ini: Add --strict-markers, add common codecov arguments
* Avoids that unregistered marks just make the test to pass trivially (see https://docs.pytest.org/en/latest/mark.html#raising-errors-on-unknown-marks)
* Adds codecov arguments to improve readability of circleci/config.yml
2019-06-27 14:48:12 -07:00
Damon C a64822422e use prepare environment 2019-06-27 12:47:12 -07:00
Damon C c70fbc8a37 switch validate reqs to python36 base 2019-06-27 12:47:12 -07:00
Damon C 70dc0007ca compare requirements files on circle 2019-06-13 17:04:43 -07:00
Kieran Prasch 50e93a7598
Updates Sentry LoggingIntegration with logger blacklist, breadcrumb hooks. Removes twisted logging from geth process. 2019-06-12 16:37:39 -07:00