Commit Graph

191 Commits

Author SHA1 Message Date
Denis S. Soldatov aka General-Beck 5d6e7e1439 fix snap build master (#7896)
add rhash
2018-02-14 22:19:59 +01:00
Afri Schoedon 1cce3cfb75
Fix snapcraft nightly (#7884)
* Fix snapcraft nightly

* Update gitlab-build.sh

* Update snapcraft.yaml

* Update gitlab-build.sh

* Update .gitlab-ci.yml

snap build switch to https://hub.docker.com/r/snapcore/snapcraft/

* skip aura-test.sh

https://github.com/paritytech/parity/pull/6078

* add snap artifacts

* Fix aura tests

* Fix macos build

* Allow aura test to fail

* Disable aura tests
2018-02-14 12:39:08 +01:00
Tomasz Drwięga 5584739b83 Fix checksums and auto-update push (#7846)
* Re-enable auto-update for windows. Fail build on non 2xx response from updater.

* Fix format of md5 and sha256 files.

* Fix identation.

* Add critical to metadata.

* Add some logs.

* Fix pushing build.

* Attempt to fix release pushing.

* Fix missing rhash?

* Workaround broken rhash.
2018-02-13 19:31:06 +01:00
Denis S. Soldatov aka General-Beck bf7e8741c7 Update gitlab-test.sh (#7883)
* Update gitlab-test.sh

https://github.com/paritytech/parity/issues/7871

* Update aura-test.sh
2018-02-13 16:21:24 +01:00
Afri Schoedon 3cae42bb34
Fix installer binary names for macos and windows (#7881)
* Fix windows installer file name

* Fix macos installer file name
2018-02-13 16:20:01 +01:00
Denis S. Soldatov aka General-Beck 78f39e9090 Update gitlab-build.sh (#7855)
fix build ```version``` after https://github.com/paritytech/parity/pull/7723
2018-02-12 10:54:15 +01:00
Afri Schoedon 516bb685bf
Add binary identifiers and sha256sum to builds (#7830)
* Add binary identifiers and sha256sum to builds

* Print build ident
2018-02-07 15:02:13 +01:00
Jaco Greeff 97a3c6e461 Move js & js-old code to github.com/parity-js (#7685)
* Move js & js-old to github.com/parity-js

* Update shell & dapp-wallet references

* Update wallet ref

* Remove JS stages

* Update to latest shell & wallet (token fixes)
2018-02-05 10:40:00 +01:00
Denis S. Soldatov aka General-Beck 9ab0b67bdf
small corrections in queue of checks 2018-01-23 05:04:28 +03:00
Denis S. Soldatov aka General-Beck a39437ac5a
Update gitlab-test.sh
remove Always test on master, because js-release is always carried out and we receive [ci-skip]
2018-01-21 13:53:40 +03:00
Afri Schoedon 6773e88211 Fix libssl1.1 package name for debian (#7596) 2018-01-17 19:06:54 +03:00
Afri Schoedon 9083bec090 Add codecov badge (#7593)
* Add codecov badge

* Update cov.sh

remove coverall.io
2018-01-17 14:59:22 +03:00
Denis S. Soldatov aka General-Beck c46887e90b
add codecov 2018-01-17 00:14:38 +03:00
Denis S. Soldatov aka General-Beck 2ac2fbdf89 add ethkey & parity-evm todarwin pkg
+new ststus icons
mac/Parity Ethereum.xcodeproj/project.pbxproj
mac/Parity/AppDelegate.swift
mac/Parity/Assets.xcassets/statusIcon.imageset/Parity-1.png
mac/Parity/Assets.xcassets/statusIcon.imageset/Parity-2.png
mac/Parity/Assets.xcassets/statusIcon.imageset/Parity.png
mac/Parity/GetBSDProcessList.swift
mac/install-readme.txt
mac/uninstall-parity.sh
scripts/gitlab-build.sh
2018-01-16 20:30:28 +03:00
Kirill Pimenov 9578df2abe Rust change detections should do inverse grep (#7564) 2018-01-15 17:25:49 +01:00
Denis S. Soldatov aka General-Beck 24a40af5bc
fix windows and centos builds (#7559)
* fix windows and centos builds
update gitlab-build.sh
windows installer `parity_$VER_installer.exe`
rpm package `parity_$VER_x86_64.rpm`

* Update .gitlab-ci.yml

add cache ``target``
fix windows and centos arg's

* Update installer.nsi

add ``ethstore.exe, ethkey.exe and parity-evm.exe`` to windows installer

* Update cov.sh

add timeout to coverage test's (10 min per test)
2018-01-15 08:20:04 +03:00
Denis S. Soldatov aka General-Beck 6dcf3618d5
Always run on master (#7557)
* Always build everything if we're on master

* Skip if zero foles have changed, not other way around

* Update test.js

* Update test.js

* Update gitlab-test.sh

* Update gitlab-test.sh

* Update gitlab-test.sh

* Update gitlab-test.sh

* Update gitlab-test.sh
2018-01-15 07:31:06 +03:00
Denis S. Soldatov aka General-Beck f7f718b30f
test conditions in js-release 2018-01-12 13:45:49 +03:00
Denis S. Soldatov aka General-Beck 436f09d5a5 fix darwin build
Parity.png should be 512x512
fix ethstore

Signed-off-by: Denis S. Soldatov aka General-Beck <general.beck@gmail.com>
2018-01-11 07:54:42 +03:00
Denis S. Soldatov aka General-Beck fff6e037ab clean .gitlab.yml and 2 scripts for test and build: gitlab-build.sh & gitlab-test.sh 2018-01-10 11:44:36 +03:00
Denis S. Soldatov aka General-Beck 0b91bd4b11 fix conditions 2018-01-10 07:33:46 +03:00
Denis S. Soldatov aka General-Beck cb8c4b4e96 add gitlab-test.sh
move functions from .yml to add gitlab-test.sh
2018-01-10 06:38:50 +03:00
Denis S. Soldatov aka General-Beck f400a7e171 .gitlab-ci cleanup
Resolves issue #4226 #7086 ci #63 close PR #7506
2018-01-10 05:58:12 +03:00
Robert Jensen ba89f34751 fixes typo in user config path (#7159) 2017-11-29 11:12:03 +01:00
David Dorgan bdf1e6afcc Revert "Sync parity-ewf with parity"
This reverts commit f7ba063b22.
2017-10-24 13:31:58 +01:00
David Dorgan f7ba063b22 Sync parity-ewf with parity 2017-10-24 12:31:50 +01:00
Tomasz Drwięga aa929fe6ae Clean-up scripts. (#6832) 2017-10-20 11:41:11 +02:00
Antonios Hadjigeorgalis a56c5e6ba8 Updated systemd files for linux (#6592)
Previous version put $BASE directory in root directory.
This version clearly explains how to run as root or as specific user.

Additional configuration:

* send SIGHUP for clean exit,

* restart on fail.

Tested on Ubuntu 16.04.3 LTS with 4.10.0-33-generic x86_64 kernel
2017-09-26 18:03:18 -04:00
Marek Kotewicz 0c7c34e609 Chainspec validation (#6197)
* chainspec validation

* better error formatting for chainspec

* lint validate_chainspecs.sh

* quit takes &str instead of S: AsRef<str>

* push CI

* don't double check spec validity
2017-08-02 12:50:36 +02:00
debris 6e5a563c06 fixed scripts and reverted ipfs comment 2017-08-01 12:32:34 +02:00
debris 2b02651bbf alway test --all (temporary exclude ipfs and evmjit) 2017-07-29 22:54:04 +02:00
Denis S. Soldatov aka General-Beck d157930f2c chmod +x *scripts 2017-07-18 16:45:58 +03:00
Denis S. Soldatov aka General-Beck 88145752ff [ci skip] move Aura test https://github.com/paritytech/parity-import-tests in `nightly` build 2017-07-18 16:45:58 +03:00
Denis S. Soldatov aka General-Beck 801fcf3271 fix docker build in master 2017-07-18 16:17:33 +03:00
Denis S. Soldatov aka General-Beck df144a6fcb fix docker build 2017-07-18 16:12:16 +03:00
Denis S. Soldatov aka General-Beck 69561da15f fix docker build and snapcraft 2017-07-17 12:06:32 +03:00
Saulius Valatka a7da8eb593 Make config file optional (#5847) 2017-06-19 11:42:29 +02:00
Denis S. Soldatov aka General-Beck 03de333de1 fix verify 2017-06-13 02:35:07 +03:00
Denis S. Soldatov aka General-Beck 42ad8bbdb0 Create cov.sh
add --verify
add RUSTFLAGS="-C link-dead-code"
2017-06-13 02:22:37 +03:00
Denis S. Soldatov aka General-Beck a4a36422d4 Add Installed-Size to deb build
https://github.com/paritytech/parity/issues/4937
2017-05-26 14:56:51 +03:00
Nikolay Volf e1fef5c732 Update dependencies and bigint api (#5685)
* update to latest bigint

* bump elastic array and deps

* fix rlp tests

* also update all smallvec deps

* fix doc test

* reduce parking in attempt to fix CI bug

* fix from/into electum bug

* remove duplicate imports
2017-05-24 12:31:33 +02:00
Tomasz Drwięga cbcc369a2d UI server refactoring (#5580)
* Full API in Authenticated WS server.

* Replacing UI server with Hyper.

* Solving CLI, RPCs and tests.

* Porting signer tests.

* Fixing origin recognition for dapps/rpc.

* Fixing tests. Adding parity-rpc-client to test.

* Dapps exposed as RPC method.

* JS code to support new connection scheme.

* Fixing dapps tests.

* Updating allowed origins/hosts to support web3.site.

* Fixing tests, fixing UI.

* Fixing tests.

* Removing invalid tests.

* Fixing merge.

* 404 fallback for UI

* Improve ContentFetcher constructor readability.

* Naming.

* Update .gitlab-ci.yml

fix CI lint error

* Fixing tests and linting issues.

* Fixing new tests.

* UI hosts.

* Submodules fix.
2017-05-24 12:24:07 +02:00
Denis S. Soldatov aka General-Beck 28b66d1b58 Update deb-build.sh
Ethcore -> Parity Technologies
2017-05-10 23:19:08 +03:00
Denis S. Soldatov aka General-Beck 951dc757f8 fix docker build (ethcore+parity hub's) 2017-05-04 23:46:25 +03:00
Denis S. Soldatov aka General-Beck 15c89a8fff add docker build for hub.docker.com/r/parity 2017-05-03 17:31:56 +03:00
Leo Arias 80a58eea7b Add the packaging metadata to build the parity snap (#5496)
* Add the packaging metadata to build the parity snap

* Move the snapcraft.yaml to scripts
2017-04-25 16:20:57 +02:00
Tomasz Drwięga ea09aa584d WebSockets RPC server (#5425)
* Basic WS server.

* CLI for WS server.

* Bump jsonrpc

* Fixing test.
2017-04-13 16:32:07 +02:00
Denis S. Soldatov aka General-Beck 9b212dc518 Update cov.sh
remove src/test from EXCLUDE
2017-04-04 12:51:54 +03:00
Tomasz Drwięga 2df4532d50 Dapps and RPC server merge (#5365)
* Dapps server as a middleware.

* Dapps RPC - Work in Progress

* Merging Dapps and RPC server.

* Fast HTTP server configuration.

* Bump jsonrpc

* Fixing test target

* Re-implementing commented-out tests.
2017-04-03 10:27:37 +02:00
Tomasz Drwięga d2394d3ac3 Updating paths to repos. (#5330)
* Updating paths to repos.

* Updating rotor and libusb

* Fixing other occurrences
2017-03-29 15:17:27 +02:00
Michael Egger 4ebd597354 start parity after network.target (#4952) 2017-03-19 08:52:00 +01:00
Denis S. Soldatov aka General-Beck cb79859c0e Update cov.sh
update coverage for RUST&JS
[ci skip]
2017-03-16 01:21:58 +03:00
Denis S. Soldatov aka General-Beck 1959f0ae12 fix docker-build
[ci skip]
2017-03-14 20:21:51 +03:00
Arkadiy Paronyan 5031221369 Removed libudev-dev 2017-03-14 13:02:46 +01:00
Marek Kotewicz 3fe3353696 removed redundant FixedHash trait, fixes #4029 (#4866) 2017-03-11 22:58:15 +04:00
Denis S. Soldatov aka General-Beck 4e1816cd00 test coverage 2017-03-07 03:16:32 +04:00
Gav Wood cec37207be Update comments and reg ABI (#4787)
* Update comments.

* Fix up new ABI.
2017-03-06 21:37:38 +01:00
Denis S. Soldatov aka General-Beck 38884cdf82 update docker-build
add arg
[ci skip]
2017-03-06 22:44:41 +04:00
Denis S. Soldatov aka General-Beck b13a446d82 update docker-build
fix path
2017-02-27 01:14:23 +04:00
Denis S. Soldatov aka General-Beck 5c57b42259 [ci skip] 2017-02-23 03:31:43 +04:00
Denis S. Soldatov aka General-Beck 06937be74b add libudev-dev in deb
[ci-skip]
2017-02-15 20:09:47 +04:00
Denis S. Soldatov aka General-Beck 3af45c6ad9 update depends
Depends: libssl1.0.0 (>=1.0.0)
[ci skip]
2017-02-03 14:47:29 +04:00
Denis S. Soldatov aka General-Beck 0bf9f6c444 change depends
libssl (>=1.0.0)
[ci skip]
2017-02-03 13:17:10 +04:00
Gav Wood 8404edb656 Fix whitespace (#4299)
* Fix whitespace.

* Update copyright years/owner.

* Push release only for tags.
2017-01-25 18:51:41 +01:00
Lukas Maerdian 275fd5096c Update deb-build.sh to fix libssl dependency (#4260) 2017-01-22 16:16:15 +01:00
Svyatoslav Nikolsky 092e24b9f2 Integration with zgp whitelist contract (#4215)
* zgp-transactions checker

* polishing

* rename + refactor

* refuse-service-transactions cl option

* fixed tests compilation
2017-01-22 16:15:22 +01:00
keorn be30c44179 Validator/authority contract (#3937)
* dir

* simple validator list

* stub validator contract

* make the engine hold Weak<Client> instead of IoChannel

* validator set factory

* register weak client with ValidatorContract

* check chain security

* add address array to generator

* register provider contract

* update validator set on notify

* add validator contract spec

* simple list test

* split update and contract test

* contract change

* use client in tendermint

* fix deadlock

* step duration in params

* adapt tendermint tests

* add storage fields to test spec

* constructor spec

* execute under wrong address

* create under correct address

* revert

* validator contract constructor

* move genesis block lookup

* add removal ability to contract

* validator contract adding validators

* fix basic authority

* validator changing test

* more docs

* update sync tests

* remove env_logger

* another env_logger

* cameltoe

* hold EngineClient instead of Client

* add a comment about lock scope
2017-01-10 12:23:59 +01:00
Robert Habermeier 8125b5690c Port `try` macro to new `?` operator. (#3962)
* initial untry sweep

* restore try in ipc codegen, fix inference

* change a few missed try instances
2016-12-27 12:53:56 +01:00
Denis S. Soldatov aka General-Beck 63d68aaeef Update deb-build.sh
Add Depends: libssl
2016-12-23 16:47:50 +04:00
Gav Wood d1653567d9
Add contract ABI auto-generatr.
o
2016-12-13 22:32:34 +01:00
Robert Habermeier 415fccfffb add ethcore-light cov target 2016-12-09 15:20:45 +01:00
Denis S. Soldatov aka General-Beck d28af0a3ab Update deb-build.sh
change email
2016-10-26 11:41:54 +07:00
Denis S. Soldatov aka General-Beck 70d6ad6682 Create deb-build.sh
[ci skip]
add sh for deb build
2016-10-26 11:36:07 +07:00
Robert Habermeier c16bf7face Merge pull request #2078 from ethcore/bigint_crates
Get bigint on crates.io
2016-09-15 16:54:30 +02:00
Robert Habermeier 9dbc49b76e adjust targets.sh to new bigint name 2016-09-14 12:26:54 +02:00
Denis S. Soldatov aka General-Beck 06353f2beb Create deploy.sh
move deploy.sh to scripts
2016-09-14 03:05:19 +07:00
Robert Habermeier eb7b62a61c move rlp to separate crate, port ethcore-util to it 2016-09-01 13:36:32 +02:00
Gabx a41db5469a add systemd service file 2016-08-19 13:38:32 +02:00
Arkadiy Paronyan 05bfdc508e Split IO and network crates (#1828)
* Abort on panic

* Split IO and network crates

* Restore panic handler

* Fixed doc tests
2016-08-05 10:32:04 +02:00
Nikolay Volf 27d9964001 nano-tests (ipc transport) to the CI (#1793)
* fix nano interface

* add nano tests to target
2016-08-01 10:15:05 -07:00
Nikolay Volf 4e72608441 Fix ipc tests and bring to CI (#1789)
* fixed compilation

* Fix warnings

* fix remaining tests

* add to ci and fix test.sh
2016-08-01 06:32:07 -07:00
Nikolay Volf 1cc6b2b976 Proper errors for binary serializer (#1714)
* proper error typing

* error management

* tests effort
2016-07-26 10:33:52 +02:00
Nikolay Volf 67a9a40243 Exclude generated code from coverage (#1720)
* exclude target/(release|debug)/build path

* comma
2016-07-26 00:21:49 +02:00
Tomasz Drwięga 66f8038b6b Updating UI 2016-07-14 19:32:15 +02:00
Tomasz Drwięga fc6e598b40 Merge branch 'master' into noui
Conflicts:
	.travis.yml
2016-07-13 17:20:50 +02:00
Tomasz Drwięga a784240734 Fixing formatting for coverage 2016-07-12 16:22:05 +02:00
Tomasz Drwięga c3925a494d Fixing coverage reports generation 2016-07-12 13:25:55 +02:00
Tomasz Drwięga fd6d66fc86 Fixing coverage reports 2016-07-12 10:30:59 +02:00
Tomasz Drwięga cb2ace82db Uploading to coveralls 2016-07-11 19:33:39 +02:00
Tomasz Drwięga d9aeafa40e Removing --verify [ci skip] 2016-07-11 19:11:42 +02:00
Tomasz Drwięga d65a1d2b2a Fixing coverage script. 2016-07-11 18:41:26 +02:00