0529f36fde
Run workspace member's tests ( #1666 )
...
Run workspace member's tests
2018-10-30 22:53:36 -07:00
85869552e0
Update testnet scripts to use release tar ball ( #1660 )
...
* Update testnet scripts to use release tar ball
* use curl instead of s3cmd
2018-10-30 18:05:38 -07:00
6f9843c14b
Publish a tarball of Solana release binaries ( #1656 )
...
* Publish a tarball of solana release binaries
* included native programs in Solana release tar
* Remove PR check from publish script
2018-10-30 15:31:52 -07:00
37213209c5
Create programs/bpf/c/sdk/
2018-10-29 19:10:29 -07:00
f6b1b5ab37
Remove unnecessary checks
2018-10-29 13:27:52 -07:00
f12743de38
Create/publish bpf-sdk tarball
2018-10-29 12:54:57 -07:00
77e10ed757
Add utility to figure the current crate version
2018-10-29 12:54:57 -07:00
f671b7f63f
Publish root crate too
2018-10-25 17:16:18 -07:00
a340b18b19
Upgrade to rust 1.30
2018-10-25 17:13:41 -07:00
160cff4a30
Check for TRIGGERED_BUILDKITE_TAG
2018-10-25 16:37:54 -07:00
1733beabf7
mv common/ sdk/
2018-10-25 13:26:10 -07:00
471d8f6ff9
Fix up the version references to all other internal crates
2018-10-25 12:54:32 -07:00
b982595c73
Add version check and rustup
2018-10-24 19:48:58 -07:00
4ea422bcec
run integration tests serially
2018-10-17 11:37:10 -07:00
6074e4f962
Attempt to stabilize the test suite
...
The integration tests are allowed to open sockets, so running them
in parallel may cause "Too many open files" errors. This patch
runs the unit tests in parallel and the integration test serially.
2018-10-17 11:37:10 -07:00
5b4d4b97bc
Upgrade to latest stable Rust, 1.29.2
2018-10-15 09:54:24 -06:00
c5180c8092
Permit RUST_LOG overrides
2018-10-14 12:40:37 -07:00
e5ab9a856c
Upload bench output as build artifacts ( #1478 )
...
* Upload bench output as build artifacts
* Fix tags types
* Pull previous stats from metrics
* Change the default branch for comparison
* Fix formatting
* Fix build errors
* Address review comments
* Dedup some common code
* Add eval for channel info to find branch name
2018-10-12 15:13:10 -07:00
5c523716aa
Ship native programs
2018-10-10 16:49:48 -07:00
c240bb12ae
Change buildkite agent for testnet automation
2018-10-09 15:04:55 -07:00
29a8823db1
Env variables for testnet-automation parameters ( #1455 )
...
- This will enable us to create custom pipelines for field events
2018-10-09 11:50:56 -07:00
a80955eacb
Change format of data for TPS/Finality metrics in testnet automation ( #1446 )
...
* Change format of data for TPS/Finality metrics in testnet automation
* Revert number of nodes for testnet automation
* Split python command to its own script
* Fix python command line arguments
2018-10-09 10:35:01 -07:00
0a39722719
Add support to trigger testnet from a PR ( #1434 )
...
* Add support for different node counts
* Update variable names
* Delete network even after failures
* Add array for node counts
* Changed number of nodes to a space separated string of numbers
* Adjust number of nodes
* Snap will not be published if the env variable DO_NOT_PUBLISH_SNAP is set
* Address review comments
* Replaced influx db URL
2018-10-05 16:32:05 -07:00
9c0fa4d1d2
Upload coverage HTML reports ( #1421 )
...
Uploads two reports to Buildkite, one from cargo-cov and one from lcov via grcov. The lcov one is busted on linux and is what we need to bring codecov.io back up again. It works great on macos if you wanted to generate them locally and prefer lcov HTML reports.
* Also comment out non-coverage build to speed things up.
2018-10-05 10:17:35 -07:00
beb4536841
Run a fullnode+drone automatically when the container starts up
2018-10-02 18:09:35 -07:00
ad5fcf778f
Publish minimal Solana docker images to dockerhub
2018-10-02 16:57:48 -07:00
83b000ae88
Remove SNAP_ prefix
2018-10-02 16:57:48 -07:00
94459deb94
Disable codecov.io reporting
2018-09-28 19:19:16 -07:00
660af84b8d
Use the same versions of llvm-cov and libprofile
2018-09-28 19:19:16 -07:00
7b31020903
Add back llvm-dev for llvm-cov
2018-09-28 19:19:16 -07:00
9a4143b4d9
Upgrade llvm-dev and boot kcov
...
Need clang-dev, not llvm-dev because cargo-cov looks for libprofile
in a clang installation directory.
2018-09-28 19:19:16 -07:00
aebc47ad55
Attempt coverage reporting
2018-09-28 19:19:16 -07:00
5bc01cd51a
Revive code coverage
2018-09-28 19:19:16 -07:00
19a7ff0c43
Pin down nightly in benchmark build
2018-09-28 19:29:50 -06:00
5f18403199
Upgrade nightly
2018-09-28 19:29:50 -06:00
9f325fca09
Re-enable cargo audit
2018-09-28 17:53:41 -06:00
10d08acefa
Reenable cargo audit
2018-09-28 17:53:41 -06:00
52d50e6bc4
Update for new solana-jsonrpc
2018-09-28 17:53:41 -06:00
aa2a3fe201
Add chacha module to encrypt ledger files
2018-09-28 14:23:37 -07:00
485ba093b3
Install kcov to CI environment
2018-09-28 11:20:27 -06:00
8d92232949
Specify zone
2018-09-28 07:32:49 -07:00
e4d8c094a4
Include -z when deleting network
2018-09-27 21:27:09 -07:00
675ff64094
Fail CI on clippy warnings
2018-09-27 16:21:12 -06:00
f9fe6a0f72
Move clippy to Rust stable
2018-09-27 16:21:12 -06:00
8d007bd7f7
Upgrade rustc and add clippy to stable
2018-09-27 16:21:12 -06:00
6cdbdfbbcb
Enable bench and fix upload-perf
2018-09-27 14:16:56 -07:00
35e6343d61
Update testnet-deploy script to configure GPUs for leader node ( #1379 )
2018-09-27 13:42:24 -07:00
afc764752c
Permit testnets without a GPU
2018-09-26 10:37:41 -07:00
3e76efe97e
Fix bench compilation ( #1311 )
2018-09-24 10:40:42 -07:00
e5e325154b
Add --shell argument
2018-09-24 08:05:47 -07:00