Iuri Matias
3b736f56a7
don't error if it's an empty dapp with no contracts yet
2018-04-26 14:15:43 -04:00
Iuri Matias
c77d52c926
Merge pull request #378 from embark-framework/bug_fix/limit-plugins-on-envs
...
Add context to limit plugins that should not run in the simulator
2018-04-24 17:24:59 -04:00
Jonathan Rainville
97e91d4c44
only log loaded plugins in list plugins and warn when plugin is not right
2018-04-24 15:53:19 -04:00
Jonathan Rainville
51c2c8f880
check context and on changing context, load plugins that work
2018-04-24 14:42:56 -04:00
Iuri Matias
5fb3cb3730
Merge pull request #377 from embark-framework/bug_fix/tests-passing-when-one-fails
...
stop tests when deploy fails
2018-04-24 10:24:13 -04:00
Jonathan Rainville
52d0c5a8dd
stop tests when deploy fails
2018-04-24 10:19:01 -04:00
Iuri Matias
edb6876d7a
Merge pull request #376 from embark-framework/tolerate_node_names
...
if node version name doesn't have /, then just use the full name
2018-04-23 12:17:49 -04:00
Iuri Matias
16909c7f1a
if version name doesn't have /, then just use the full name
2018-04-23 12:14:48 -04:00
Iuri Matias
782044ef7c
Merge pull request #375 from embark-framework/fix_package_management
...
Fix package management
2018-04-20 20:10:38 -04:00
Iuri Matias
b4129e975b
update tests
2018-04-20 20:01:11 -04:00
Iuri Matias
ade2ad1a67
comply with linter
2018-04-20 19:59:47 -04:00
Iuri Matias
a63aa2ea0f
remove commented line; use beta 34
2018-04-20 19:58:16 -04:00
Iuri Matias
4f55b9eba2
update templates
2018-04-20 19:53:57 -04:00
Iuri Matias
41f04234d0
clean up
2018-04-20 19:52:51 -04:00
Iuri Matias
cf02a10656
use web3 naming instead of web3.js; check if package already exists
2018-04-20 19:45:57 -04:00
Iuri Matias
1b6d747dbd
fixing package management test
2018-04-20 17:17:49 -04:00
Jonathan Rainville
f6479d69fe
Merge branch 'features/import-http-from-contract' into develop
2018-04-20 14:55:05 -04:00
Iuri Matias
a5fb9befed
Merge pull request #374 from embark-framework/bug_fix/node-modules-import-windows
...
make sure all file names are using forward slashes
2018-04-20 14:52:04 -04:00
Iuri Matias
35c858ea53
Merge pull request #373 from embark-framework/features/import-http-from-contract
...
Enable importing from HTTP inside sol contracts
2018-04-20 14:49:40 -04:00
Jonathan Rainville
c212a9b90c
make sure all file names are using forward slashes
2018-04-20 13:40:41 -04:00
Jonathan Rainville
d48c971471
improve url regexes
2018-04-20 12:04:27 -04:00
Jonathan Rainville
c1bed28c00
code and test importing the http contract
2018-04-20 11:39:17 -04:00
Jonathan Rainville
9bf06aebce
refacotr how we handle files already parsed
2018-04-20 10:03:03 -04:00
Jonathan Rainville
abc89b2015
add code to parse all files to check for http imports
2018-04-20 09:52:13 -04:00
Iuri Matias
9a79df68d9
Merge pull request #371 from embark-framework/features/download-imports-too
...
Download Imports for downloaded contracts
2018-04-19 15:38:16 -04:00
Jonathan Rainville
df5b647ecb
fix and add tests
2018-04-19 15:25:27 -04:00
Jonathan Rainville
9cdcc4f6d4
add code to import in solcP
2018-04-19 15:25:26 -04:00
Jonathan Rainville
60fb6b14d4
downlaod import files
2018-04-19 15:25:26 -04:00
Jonathan Rainville
05b1f61c9b
download files in full path of url
2018-04-19 15:25:26 -04:00
Jonathan Rainville
6c5415b27f
base code for import parse
2018-04-19 15:25:26 -04:00
Iuri Matias
e1a9023bb2
Merge pull request #370 from embark-framework/feature/log-level-as-argument
...
Support setting log level as an argument
2018-04-19 13:03:00 -04:00
emizzle
09ca551a22
Add --loglevel validation for `run` and `build`
2018-04-19 14:43:41 +10:00
emizzle
96495b99c3
Support setting log level as an argument
...
* Add loglevel and logfile switch to `embark build`
* Support existing `loglevel` and `logfile` switch for `embark run/upload`
* make casing consistent for `loglevel` and `logfile`
* remove passing engine to `build()` and instead pass needed objects in options.
* prevent duplicate plugin initiation (above point)
* allow `Events` object to be passed to `Engine` constructor and `init()`
* prevent echo of upload commands to allow interception and control via logging
2018-04-19 14:25:43 +10:00
Iuri Matias
849e34a16b
Merge pull request #369 from embark-framework/features/mapping-urls
...
Add new mappings for Solidity (HTTP and Github)
2018-04-18 15:42:54 -04:00
Jonathan Rainville
a435bcc328
oopsie removed zeppelin config
2018-04-18 15:36:54 -04:00
Jonathan Rainville
5ca9dd73de
package locks
2018-04-18 15:04:04 -04:00
Jonathan Rainville
df226919c0
change file creation with using File.types
2018-04-18 15:02:50 -04:00
Jonathan Rainville
5925124978
fix unit tests and add test_appp test for http contracts
2018-04-18 14:56:18 -04:00
Jonathan Rainville
b931efcf7d
fix dir in contractsDirectory
2018-04-18 12:59:58 -04:00
Jonathan Rainville
9faf644c31
add loading in file.js but includes a patch to fix
2018-04-18 12:09:42 -04:00
Jonathan Rainville
ce34d40fe7
integrate downloadCOntract function in contract get function
2018-04-18 09:07:39 -04:00
Jonathan Rainville
2568ec1aec
implement the download function
2018-04-17 16:34:37 -04:00
Jonathan Rainville
cf14b3784f
add getUrl function for external contracts + tests
2018-04-17 15:07:00 -04:00
Jonathan Rainville
0948b04366
Merge pull request #368 from embark-framework/await_tests
...
convert example tests to use await
2018-04-17 14:59:57 -04:00
Iuri Matias
424c7afc70
convert example tests to use await
2018-04-17 14:48:31 -04:00
Iuri Matias
1415ce0d62
upgrade to latest web3.js
2018-04-17 14:48:17 -04:00
Iuri Matias
eb599a479d
remove testing node 6 from travis (no longer supported)
2018-04-17 14:48:08 -04:00
Iuri Matias
e5ae6bc86e
Merge pull request #367 from embark-framework/refactor/vyper-utils
...
Refactor Vyper compiler
2018-04-17 11:35:38 -04:00
Jonathan Rainville
6f119eeb1b
move vyper contract compile to static util function
2018-04-17 11:25:46 -04:00
Iuri Matias
114bf7ff64
Merge pull request #366 from embark-framework/bug_fix/fix-ready-printed-before-complete
...
Moved console "ready" message to write after outputDone event is emitted
2018-04-17 08:38:49 -04:00