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 |
Damon C
|
efe4a38321
|
store ursula logs as artifacts
|
2019-06-10 12:24:37 -07:00 |
Damon C
|
30dda2c696
|
update circle config to test docker demos
|
2019-06-06 12:19:34 -07:00 |
David Núñez
|
b6ba1ff435
|
Conditional skip for Geth client integration. Fix #1037
|
2019-06-03 22:52:22 +03:00 |
David Núñez
|
6398198324
|
Testing dirty hack for finnegans wake demo on CI
|
2019-06-03 22:52:22 +03:00 |
Kieran R. Prasch
|
c6c6f66b8b
|
New client test module; Skip geth client signature integration test on CI until a better solution is found.
|
2019-06-03 22:52:22 +03:00 |
David Núñez
|
e37fcd832f
|
Show tests timings in CircleCI
|
2019-05-16 16:12:08 +02:00 |
David Núñez
|
3f1b3c2741
|
Run all test jobs at the same time; next the after test jobs (demos, gas, etc)
|
2019-05-07 11:52:51 +02:00 |
David Núñez
|
293b904ac1
|
Include blockchain job in basics, and increase parallelism of agents
|
2019-05-06 14:56:44 +02:00 |
David Núñez
|
ae01d4a02a
|
Basics is fast enough to remove parallelism, freeing a container for other jobs
|
2019-05-06 13:47:24 +02:00 |
David Núñez
|
3eca494c3e
|
Bundle crypto, config and keystore jobs in a single one called "basics"
This optimizes use of CI containers
|
2019-05-06 13:42:17 +02:00 |
David Núñez
|
4830fa2c9b
|
CI Jobs shouldn't block for installation environments not used as workspace
|
2019-05-06 13:05:20 +02:00 |
David Núñez
|
d0b0c3daa8
|
Disable mypy for the moment; it was wasting a CI container for nothing
|
2019-05-06 12:57:28 +02:00 |
David Núñez
|
c6117e5305
|
Include learning tests as part of character testing job
|
2019-05-06 12:49:29 +02:00 |
David Núñez
|
a60accad8b
|
Enable learning tests in CI test workflow
|
2019-05-06 12:29:49 +02:00 |
David Núñez
|
a17ffcd667
|
Fix generalized wrong usage of tests globbing
|
2019-04-14 02:29:09 +02:00 |
David Núñez
|
a2abfe06ed
|
Contract task in CI was missing A LOT of stuff -_-U
|
2019-04-14 01:53:34 +02:00 |
David Núñez
|
cd1eb11d36
|
Fix globbing of tests in CircleCI. Fix missing coverage report of CLI tests
|
2019-04-14 01:02:15 +02:00 |
Kieran Prasch
|
402020d8bc
|
Capture test results from blockchain tests, too, because why not.
|
2019-04-05 22:12:04 -07:00 |
Kieran Prasch
|
0796fff455
|
move coverage flags outside test globbing
|
2019-04-05 22:02:06 -07:00 |
jMyles
|
1dd0817ec3
|
Change CircleCI config and python deps from coveralls to codecov.
|
2019-04-05 21:34:20 -07:00 |
szotov
|
19a11d0ab1
|
Added one more slashing scenario and some ascii diagrams
|
2019-03-26 18:49:12 +03:00 |
Kieran Prasch
|
6df4dfd506
|
Automated demo testing, reorganized nucypher entry point scripts; Testing scripts are now pwd agnostic.
|
2019-03-06 16:29:28 -08:00 |
Kieran R. Prasch
|
7af03c0d88
|
Heartbeat Demo Bash Script: one-click demo run
|
2019-03-06 13:52:45 -08:00 |
jMyles
|
023a0cef67
|
Temp fix for failed CLI jobs on CI only.
|
2019-02-15 00:30:48 -07:00 |
Kieran R. Prasch
|
66a4ef1803
|
Touch-ups for Enrico exmaples style; Adds secondary custom install path test constant; Fixup ci config.
|
2019-02-15 00:28:53 -07:00 |
Kieran R. Prasch
|
1cc1badc2d
|
Update CI config to reflect new CLI test file structure
|
2019-02-15 00:28:53 -07:00 |
Kieran R. Prasch
|
72fa3a0969
|
Check standard installation entrypoints with circleCI (Issue #756)
|
2019-02-13 11:05:59 -07:00 |
Kieran Prasch
|
02ea93d85e
|
Use -r flag for pip development installation
|
2019-02-12 17:04:03 -08:00 |
Kieran R. Prasch
|
e6bf2820ea
|
Forcibly uninstall ethpm
|
2019-02-10 09:39:48 -07:00 |
Kieran R. Prasch
|
1ac4d276ff
|
Install deps with pipenv sync
|
2019-02-09 22:42:33 -07:00 |
David Núñez
|
e666cfc067
|
A reasonable place for the heartbeat task in the CI worklfow
|
2019-02-07 12:08:41 +01:00 |
David Núñez
|
a4f72a95a8
|
Use dev Ursulas directly instead the demo fleet script.
|
2019-02-07 11:53:45 +01:00 |
David Núñez
|
9a5d6011c1
|
Use pip environment instead of pipenv for heartbeat demo CI task
|
2019-02-07 11:33:49 +01:00 |
David Núñez
|
ff33ef155a
|
Store fleet logs as artifacts to debug the heartbeat demo CI task
|
2019-02-07 11:14:54 +01:00 |
David Núñez
|
ea7cbfba49
|
Naive approach for a CircleCI workflow to test the heartbeat demo
|
2019-02-07 11:04:15 +01:00 |
David Núñez
|
eb88b37f75
|
Prioritizing the actors task in CircleCI since it's slow af
|
2019-02-07 10:21:58 +01:00 |
David Núñez
|
7191132759
|
Use previously built workspace for building the docs
|
2019-02-07 10:21:58 +01:00 |
David Núñez
|
275aa0ae90
|
Trying to speed up CI: removed some task dependencies, increased parallelism
|
2019-02-07 10:20:48 +01:00 |
Kieran R. Prasch
|
86695e2e17
|
Remove cron based trigger interference (hotfix)
|
2019-02-05 10:19:48 -08:00 |
Kieran R. Prasch
|
3b48db557c
|
Configure circleCI nightly trigger at 12AM UTC
|
2019-02-01 08:29:12 -08:00 |
Kieran R. Prasch
|
1ab9da7c47
|
Store built sphinx HTML as a CI build artifact
|
2019-02-01 08:26:06 -08:00 |
Kieran Prasch
|
406a5fa67c
|
Sneak documentation builds into CI
|
2019-01-30 12:19:38 -08:00 |
Kieran Prasch
|
753c4bff12
|
Yeah, you're gonna have to be more specific.
|
2019-01-29 14:22:13 -08:00 |
Kieran Prasch
|
0f3765972e
|
Provides docker cloud authentication for automated builds; Project description adjustment
|
2019-01-29 13:49:35 -08:00 |
Kieran Prasch
|
9c9de3c9c7
|
Use pip for python distribution builds; Remove development wheel checks in favor of production checks.
|
2019-01-29 11:21:10 -08:00 |
Kieran Prasch
|
62300e5885
|
Configure bumpversion, and setup.py; Docker build adjustments for automated publication.
|
2019-01-29 10:14:03 -08:00 |
jMyles
|
13e4d5e446
|
Removing requirements file lock matching check for now.
|
2019-01-22 17:04:23 -05:00 |
Kieran Prasch
|
3757f0c63f
|
Include script to execute jobs remotely from local circleCI config YML.
|
2019-01-21 11:35:25 -08:00 |
Kieran Prasch
|
5fc7baf67c
|
Fixes Issue #628 regarding the speration of docker build from upload.
|
2019-01-21 11:35:25 -08:00 |
David Núñez
|
1657026f29
|
Check consistency of Pipfile.lock wrt to original requirements files
|
2019-01-06 18:40:09 +01:00 |
David Núñez
|
42dbea1f38
|
We don't need to produce and store a Pipfile.lock anymore
|
2019-01-06 18:39:30 +01:00 |
David Núñez
|
fae28e8616
|
pipenv install uses Pipfile.lock instead of --skip-lock
|
2019-01-06 18:38:34 +01:00 |
David Núñez
|
6167d1b7f4
|
Store newly generated Pipfile.lock as part of CI build
|
2019-01-05 10:41:47 +01:00 |
David Núñez
|
dd16171c2a
|
Use default JUnit XML path from pytest.ini
|
2019-01-05 01:05:53 +01:00 |
David Núñez
|
580b979ea2
|
Test results were not captured by CircleCI. Fixed.
|
2019-01-05 00:54:34 +01:00 |
David Núñez
|
226d3daaf3
|
CI stores requirements.txt generated by pipenv --lock
|
2019-01-05 00:02:36 +01:00 |
Kieran Prasch
|
c1e69ff0d1
|
Respond to RFCs
|
2018-12-17 12:32:28 -08:00 |
Kieran Prasch
|
5695dc6183
|
Use python-pip for deployment-ready builds
|
2018-12-16 18:18:42 -08:00 |
Kieran Prasch
|
2c64a9ac24
|
Persist to workspace only once per workflow.
|
2018-12-16 18:16:53 -08:00 |
Kieran Prasch
|
533a387c56
|
Set default parallelism to one.
|
2018-12-16 18:16:53 -08:00 |
Kieran Prasch
|
084b26fa28
|
Port pre and post test steps to commands: prepare_enviorment and capture_test_results
|
2018-12-16 18:16:53 -08:00 |
Kieran Prasch
|
3c400a0dbd
|
Bug Fix: Update and Utilize Pipfile entrypoints in workflow; Pip build-time checks
|
2018-12-16 18:16:53 -08:00 |
Kieran Prasch
|
68169b4101
|
Port pytest cli options and flags to pytest.ini
|
2018-12-16 18:16:53 -08:00 |
Kieran Prasch
|
1d16e6b69c
|
Publication and Build Automation Markup, Including PyPI and Docker; 2.1 Commands.
|
2018-12-16 18:16:53 -08:00 |
Kieran Prasch
|
dccb5afd4c
|
Add commit hook for circleCI config file validation
|
2018-12-16 18:16:53 -08:00 |
Kieran Prasch
|
bf62f9201d
|
Class-based refactor; Timestamped reports; Automation job.
|
2018-12-13 16:01:14 -08:00 |
Kieran Prasch
|
164d499884
|
Consolidate contract tests; further simplify job names.
|
2018-12-05 18:26:38 -08:00 |
Kieran Prasch
|
8b5026afb8
|
Post-rebase merge commit: circleCI
|
2018-12-05 18:02:52 -08:00 |
Kieran Prasch
|
b2669b8edf
|
Extrapolate more testing steps for CI workflows; Skip publication steps (preversion).
|
2018-12-05 16:16:59 -08:00 |
Kieran Prasch
|
35a8476cb7
|
Adds integrated CLI test entry point
|
2018-12-05 16:07:28 -08:00 |
Kieran Prasch
|
4ac045a78a
|
Adjust CI: Fixes missing jobs, dependency and tests wheel builds; Slim CI job names.
|
2018-12-05 16:07:01 -08:00 |
Kieran Prasch
|
b0170f1124
|
Add ursula command test job, remove 'unit' language from CI config
|
2018-12-05 16:04:32 -08:00 |
Kieran Prasch
|
df7f94892f
|
Coveralls yaml anchors
|
2018-12-03 23:13:48 -08:00 |
Kieran Prasch
|
dd6f02b733
|
Include python-coveralls in version-tracking files; Do not use -e flag when testing installation via pip.
|
2018-12-03 16:20:13 -08:00 |
Kieran Prasch
|
d1aabfcb09
|
Add blockchain entities job (with PR #562 in mind)
|
2018-12-03 14:42:48 -08:00 |
Kieran Prasch
|
3bb0c11e94
|
Glob CI tests into parallel builds
|
2018-12-03 14:42:48 -08:00 |
Kieran Prasch
|
da414db282
|
Add Coveralls build steps to test jobs
|
2018-12-03 14:42:48 -08:00 |
Kieran Prasch
|
b6d58b11e5
|
Experiment with a dedicated coveralls build; Use pipenv envvar API and circleCI contexts.
|
2018-12-03 14:42:48 -08:00 |
Kieran Prasch
|
99025fa284
|
Adds pip install build step in CI workflow.
|
2018-12-03 14:42:48 -08:00 |
Kieran Prasch
|
0835794df9
|
Try on some coveralls
|
2018-12-03 14:42:48 -08:00 |
Kieran Prasch
|
9109c64b96
|
test-and-deploy workflow for nucypher publication
|
2018-11-04 20:43:01 +01:00 |
Kieran Prasch
|
85b42f639f
|
Update CI to include config tests; Reorganize; Fix glob pattern; Localize utility functions in CLI.
|
2018-10-09 23:51:21 -07:00 |
Kieran Prasch
|
cd4b513eae
|
Pipenv/Pip 18.1 bug work-around: See Issue pipenv/#2925
|
2018-10-07 11:19:45 -07:00 |
Kieran Prasch
|
540e25ac57
|
Fix circleCI stale filepath for eth-contracts build.
|
2018-09-24 18:43:01 -07:00 |
Kieran Prasch
|
d615587e64
|
Once again, allow mypy failures.. for now
|
2018-09-22 21:24:35 -07:00 |
tuxxy
|
812e0066c6
|
Install lxml for mypy_type_check in CircleCI
|
2018-09-18 10:06:33 -06:00 |
Kieran R. Prasch
|
3c4793addc
|
Enforce mypy checks
|
2018-09-18 09:52:40 -06:00 |
Kieran R. Prasch
|
2510bcdefd
|
Include cli test entrypoints in CircleCI config
|
2018-09-10 16:13:06 +02:00 |
Kieran R. Prasch
|
172fb82370
|
CircleCI: Update contract integration test name
|
2018-08-31 15:41:58 -07:00 |
Kieran Prasch
|
61ebd5aa5c
|
Reset CI cache, Reintroduce mypy checks with allowed failure while were at it
|
2018-08-31 11:03:52 -07:00 |
Kieran Prasch
|
4fd09802ff
|
CircleCI: directly use install solc script to dodge pipenv api changes
|
2018-08-31 10:53:18 -07:00 |
Kieran R. Prasch
|
aa1443e8c9
|
CircleCI: caching -> workspaces
|
2018-08-31 10:40:10 -07:00 |
jMyles
|
7c46c690b5
|
Ticking cache version for CircleCI.
|
2018-07-10 10:14:42 -07:00 |
jMyles
|
9044ad8474
|
Making build_dependencies use verbose output for pipenv.
|
2018-07-10 10:14:42 -07:00 |
jMyles
|
72d0c8e978
|
Commenting out MyPy check for the moment. See #350.
|
2018-07-10 10:14:42 -07:00 |
jMyles
|
52721c77de
|
Character tests generate coverage for entire package.
|
2018-07-10 10:14:04 -07:00 |
Kieran Prasch
|
e66534502f
|
Store test Results; Upgrade Web3
|
2018-07-02 19:11:57 -07:00 |
Kieran Prasch
|
ec9704a081
|
Add mypy.ini configuration
|
2018-06-28 16:54:14 -07:00 |
Kieran R Prasch
|
ba631e6806
|
Add mypy build to circleci; Use workflow ID number as dep cache key
|
2018-06-27 18:11:49 -07:00 |
Kieran R Prasch
|
141fef44fc
|
Simplify repeated config logic; rename / reorg jobs.
|
2018-06-27 15:28:40 -07:00 |
Kieran Prasch
|
e532c573cc
|
circleci: use custom solc binary install command
|
2018-06-27 13:05:12 -07:00 |
Kieran Prasch
|
e96e5fc95e
|
Respond to request for changes.
|
2018-06-26 16:15:11 -07:00 |
Kieran Prasch
|
6b003cd868
|
Update contract test build configuration with more containers; update cache version and test paths.
|
2018-06-26 01:12:59 -07:00 |
Kieran Prasch
|
0a1a89f65f
|
Correct Pipfile inline table usage
|
2018-06-26 00:34:27 -07:00 |
Kieran Prasch
|
8328d91cb8
|
Remove coverage reporting for solidity code
|
2018-06-25 15:56:45 -07:00 |
Kieran Prasch
|
923efdea1b
|
Split-up coverage reporting, add new pipenv support
|
2018-06-25 15:29:09 -07:00 |
Kieran R Prasch
|
0117564b4d
|
Add parallelism to contract test steps with circleci cli
|
2018-06-19 12:04:48 -07:00 |
Kieran R Prasch
|
06f7b31fcd
|
Subdivide contract tests; Add parallel step circleci contract workflow
|
2018-06-17 15:30:16 -07:00 |
tuxxy
|
d6ca9af451
|
Add circleci config so far
|
2018-06-16 17:05:31 -06:00 |