mergify[bot]
3542348c1e
CI Tweaks (backport #18738 ) ( #18742 )
...
* ci: fix typo
(cherry picked from commit 96a7cedaca
)
* ci: suppress cargo tree output
(cherry picked from commit 59cd0556ef
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-07-17 06:07:45 +00:00
mergify[bot]
c7c650fccc
Gate libsecp256k1 update (backport #18656 ) ( #18701 )
...
* hijack secp256k1 enablement feature plumbing for libsecp256k1 upgrade
* bump libsecp256k1 to v0.5.0
* gate libsecp256k1 upgrade to v0.5.0
* ci: allow clippy::inconsistent_struct_constructor
Co-authored-by: Trent Nelson <trent@solana.com >
2021-07-16 07:38:45 +00:00
mergify[bot]
4c764829da
CI: Make BPF test suite a first-class citizen (backport #18535 ) ( #18571 )
...
* CI: Extricate BPF tests from stable-perf
(cherry picked from commit 1eab0773af
)
* CI: Dump BPF assembly listings and upload as artifact
(cherry picked from commit f1996ca0f3
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-07-10 19:24:23 +00:00
mergify[bot]
6c99c1ae13
Bump prost, prost-types, and tonic (backport #18537 ) ( #18558 )
...
* Bump prost, prost-types, and tonic (#18537 )
* Bump prost+tonic and accommodate generated service changes
* Unignore advisory
* Fixup .proto error list
(cherry picked from commit 761de8b1a3
)
# Conflicts:
# Cargo.lock
# storage-bigtable/Cargo.toml
# storage-proto/Cargo.toml
* Fix conflicts
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-07-09 19:54:29 +00:00
mergify[bot]
2a30436e45
Show grcov version as well ( #18549 ) ( #18551 )
...
(cherry picked from commit a5b91ef4c3
)
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2021-07-09 12:41:44 +00:00
mergify[bot]
030a97d098
Temporarily ignore prost-types advisory (backport #18525 ) ( #18527 )
...
* Temporarily ignore prost-types audit (#18525 )
(cherry picked from commit 6188283ba6
)
* Bump tokio
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-07-08 13:49:33 -06:00
Trent Nelson
f82d99b4c2
ci: add wrapper script for running ci locally
...
Linux only for now
(cherry picked from commit 0bc38153ca
)
2021-06-25 10:17:17 -06:00
Trent Nelson
967f0d07f2
ci: add downstream build wrapper
...
(cherry picked from commit 761e324982
)
2021-06-25 10:17:17 -06:00
Trent Nelson
940dbe99e9
ci: give localnet nodes a more time to startup
...
(cherry picked from commit 278a241db3
)
2021-06-25 10:17:17 -06:00
Trent Nelson
d8e250e9b0
ci: nvidia persistence mode isn't a hard requirement
...
(cherry picked from commit f213e48067
)
2021-06-25 10:17:17 -06:00
Trent Nelson
c8be8510ba
ci: use versioned cargo wrapper for crate ordering
...
(cherry picked from commit 554002b73c
)
2021-06-25 10:17:17 -06:00
Trent Nelson
715360c1e7
ci: fix release build agent targeting
2021-06-22 13:36:34 -06:00
mergify[bot]
1a919e0c3e
ci: isolate release builds ( #18133 )
...
(cherry picked from commit d43c6eafaf
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-06-22 06:14:59 +00:00
mergify[bot]
e247625025
Create solana-poh and move remaining rpc modules to solana-rpc (backport #17698 ) ( #17745 )
...
* Create solana-poh and move remaining rpc modules to solana-rpc (#17698 )
* Create solana-poh crate
* Move BigTableUploadService to solana-ledger
* Add solana-rpc to workspace
* Move dependencies to solana-rpc
* Move remaining rpc modules to solana-rpc
* Single use statement solana-poh
* Single use statement solana-rpc
(cherry picked from commit 544b3c0d17
)
# Conflicts:
# Cargo.lock
# banking-bench/Cargo.toml
# core/Cargo.toml
# core/benches/banking_stage.rs
# local-cluster/Cargo.toml
# rpc/Cargo.toml
# stake-monitor/Cargo.toml
# validator/Cargo.toml
* Fix conflicts & versions
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-06-04 18:19:08 +00:00
Tyera Eulberg
9a5330b7eb
Move gossip modules into solana-gossip crate ( #17352 )
...
* Move gossip modules to solana-gossip
* Update Protocol abi digest due to move
* Move gossip benches and hook up CI
* Remove unneeded Result entries
* Single use statements
2021-05-26 09:15:46 -06:00
Tao Zhu
0781fe1b4f
Upgrade Rust to 1.52.0 ( #17096 )
...
* Upgrade Rust to 1.52.0
update nightly_version to newly pushed docker image
fix clippy lint errors
1.52 comes with grcov 0.8.0, include this version to script
* upgrade to Rust 1.52.1
* disabling Serum from downstream projects until it is upgraded to Rust 1.52.1
2021-05-19 09:31:47 -05:00
Michael Vines
3b79b21e9d
Upgrade to Rust 1.51.0
2021-04-18 20:55:02 -07:00
Justin Starry
328e7690f3
Fix sanity test flakiness by prebuilding binaries ( #16530 )
...
* Fix sanity test flakiness by prebuilding binaries
* ignore shellcheck
* bump
* nudge
* simplify
2021-04-15 01:15:06 +08:00
Tyera Eulberg
3bfae8e829
Bump scripts to current commitment variants ( #16526 )
2021-04-14 00:50:59 +00:00
Jack May
878e52f0b9
Fix cargo-build/test-bpf --workspace ( #16431 )
2021-04-07 17:22:55 -07:00
Trent Nelson
388ce12207
CI: Let cargo-install-all.sh
resolve stable
2021-04-07 20:24:19 +00:00
Jack May
42ce2ba069
Use local cargo-test-bpf ( #16427 )
2021-04-07 18:08:55 +00:00
Jack May
476fd40948
Add program-test tests to bpf programs ( #16407 )
2021-04-07 01:47:15 -07:00
Justin Starry
6cd4bc5e60
Speed up net.sh builds ( #16360 )
...
* Speed up net.sh builds
* feedback
* Update net/net.sh
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* feedback
* fix
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-04-07 14:45:03 +08:00
sakridge
c70674a616
debug run-sanity.sh ( #16163 )
2021-03-30 15:51:14 -07:00
Michael Vines
527adbed34
Add channel version check
2021-03-30 08:46:32 -07:00
Dmitri Makarov
14e45155e4
Bump bpf-tools to v1.2 and get rid of xargo
2021-03-19 12:09:15 +01:00
Justin Starry
aef3215722
Remove unneeded bpf sdk publishing automation ( #15947 )
2021-03-19 18:11:53 +08:00
Michael Vines
ac8ccee6b8
Add --force and --monitor options to exit
subcommand
2021-03-11 05:17:31 +00:00
Michael Vines
24ab84936e
Break up RPC API into three categories: minimal, full and admin
2021-03-04 16:39:44 -08:00
Trent Nelson
4f63afce32
ci: drop redundant programs/bpf audit
2021-03-01 21:24:57 -07:00
Trent Nelson
15e1314209
ci: disallow uncommitted Cargo.lock changes
2021-03-01 21:24:57 -07:00
Trent Nelson
3c1dd891af
ci: checks - factor out audit so it can run independently
2021-03-01 21:24:57 -07:00
Trent Nelson
21f66179ba
ci: run clippy before fmt
2021-03-01 21:24:57 -07:00
Trent Nelson
ccb604f8c3
Pass audit ignores to bpf program audit
2021-03-01 21:10:46 +00:00
Trent Nelson
85252777a6
Add RUSTSEC-2020-0146 to audit ignores
2021-03-01 21:10:46 +00:00
Michael Vines
5404e6aed0
Upgrade to Rust v1.50
2021-02-19 20:08:41 -08:00
Trent Nelson
7035e8485c
CI: Globally deny clippy::integer_arithmetic lint
2021-02-17 13:55:08 -07:00
Jack May
a52a241852
nit: cleanup feature status display ( #15113 )
...
* nit: cleanup feature status display
* nudge
2021-02-04 20:23:01 -08:00
Jack May
bba1b49663
Generate keypair file for c program deployment ( #15080 )
...
* Generate keypair file for c program deployment
* Build and use solana-keygen in test-stable-perf
2021-02-04 13:56:12 -08:00
Trent Nelson
894b412aef
docs: bump nofiles recommendations to match maps
2021-02-02 21:59:21 -07:00
Michael Vines
cbffab7850
Upgrade to Rust v1.49.0
2021-01-23 19:16:36 -08:00
Michael Vines
bf1943e489
Add solana-test-validator --warp-slot argument
2021-01-22 21:17:02 -08:00
Michael Vines
3eaa826ad9
Suppress cargo audit failure for difference
crate, there's no newer crate to upgrade to yet
2021-01-08 20:20:34 +00:00
Trent Nelson
5617ab65d8
Revert "Ignore RUSTSEC-2020-0077 until next 1.4 release"
...
This reverts commit 1792100e2b
.
2020-12-17 01:54:22 +00:00
Michael Vines
6fa492b580
Revert "Temporarily disable coverage"
...
This reverts commit 17ecb8b614
.
2020-12-14 22:17:33 +00:00
Michael Vines
9593ba9092
Temporarily disable coverage
2020-12-14 08:03:29 -08:00
Michael Vines
7143aaa89b
Clippy
2020-12-14 08:03:29 -08:00
Michael Vines
0d139d7ef3
Upgrade to Rust 1.48.0
2020-12-14 08:03:29 -08:00
Ryo Onodera
e7c85571c7
Follow new dependabot's commit author name ( #14091 )
2020-12-13 02:27:59 +09:00