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 17ecb8b61403cdc4b27223749880b434b3a6ce1e.
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
Trent Nelson
1792100e2b
Ignore RUSTSEC-2020-0077 until next 1.4 release
2020-12-11 23:44:03 +00:00
sakridge
e4216c3ff8
Check for DO_NOT_PUBLISH_TAR before uploading to CI ( #13700 )
2020-11-20 08:27:34 -08:00
Trent Nelson
acc40b1c9e
audit: Ignore RUSTSEC-2020-0071, potential SEGV in `time`
2020-11-18 20:21:46 -07:00
Jack May
2eb637d52f
fix running local test-sanity ( #13482 )
2020-11-09 15:03:44 -08:00
Trent Nelson
7a4e293b3b
CI: Check monorepo for consistent crate versions
2020-11-06 01:32:01 +00:00
Trent Nelson
66c3c6c2b3
CI: Use branch-versioned cargo throughout
2020-11-05 05:05:57 +00:00
Michael Vines
39120b3343
Ignore stdweb
2020-10-31 18:56:20 +00:00
Trent Nelson
32c31f2689
CI: Don't remove user's config dir
2020-10-28 20:19:45 +00:00
Trent Nelson
c88ec9657b
Docs: Clarify where new buildkite agent SSH keys need added
2020-10-27 03:40:05 +00:00
Michael Vines
85c51f5787
Only activate legacy program feature for the solana-sdk crate
2020-10-24 08:37:55 -07:00
Michael Vines
63db324204
Initial population of solana-program-sdk
2020-10-24 08:37:55 -07:00
Michael Vines
b5170b993e
Shorten magic install URL
2020-10-23 22:24:06 +00:00
Michael Vines
c7f4f15e60
Add downstream project build testing
2020-10-23 14:14:51 -07:00
Michael Vines
965ea97b56
Move bpf sdk packaging from publish-tarball to cargo-install-all
2020-10-23 20:41:34 +00:00
Michael Vines
07a853d6cc
Add cargo-build-bpf
2020-10-21 18:56:40 -07:00
Michael Vines
f71677164f
Include sdk/bpf in the main release tarball
2020-10-20 16:13:36 -07:00
Michael Vines
62f20bc170
Remove unsupported metrics tarball from release artifacts
2020-10-20 13:10:33 -07:00
Michael Vines
c5e16383b0
Add everything feature
2020-10-19 17:21:52 -07:00
Trent Nelson
f9e0ea112d
CI: Warn when setting up a buildkite agent with no SSH authorized_keys
2020-10-14 17:07:20 -06:00
Trent Nelson
c38021502e
CI: Fix crate publication
2020-10-12 22:19:24 +00:00
Michael Vines
2301dcf973
Rework cargo audit ignores
2020-10-11 18:51:09 +00:00
Trent Nelson
fce3c70b72
Modernize python scripts
2020-09-30 11:25:26 -06:00
Trent Nelson
c9d12ad410
Revert "Ignore cargo audit RUSTSEC-2020-0008"
...
This reverts commit cd5c7f30d5
.
With bump of `jsonrpc-*` to 15.0.0, we no longer depend on `ws`
2020-09-25 19:30:47 +00:00
Jack May
cd5c7f30d5
Ignore cargo audit RUSTSEC-2020-0008
2020-09-25 09:53:13 -07:00
Tyera Eulberg
860ecdd376
Fix typos ( #12446 )
2020-09-24 07:53:30 +00:00
Tyera Eulberg
58542cf7f6
Add Pack and COption to sdk ( #12294 )
...
* Add COption to sdk
* Add Pack to sdk
* Except program_option from nits check
* No Default::default
2020-09-17 21:10:02 -06:00
Trent Nelson
05de260216
CI: Don't overwrite pre-existing $CHANNEL
2020-09-11 22:11:55 +00:00
Michael Vines
da1b480bd3
Update CI to Rust 1.46.0
2020-09-02 15:24:38 -07:00
Jack May
0ed360b5e5
fix program test stubs ( #11956 )
...
* fix program tset stubs
* nudge
2020-08-31 21:48:16 -07:00
Michael Vines
49b7497491
Avoid `scripts/cargo-for-all-lock-files.sh check` on release branches
2020-08-31 00:40:54 -07:00
Michael Vines
5c7080c1f4
Merge pull request #11857 from mvines/cache
...
ci: cargo-target-cache is now channel specific
2020-08-26 11:35:41 -07:00
Trent Nelson
11951eb009
Sync FD limit and max maps to 500k
2020-08-19 16:36:03 +00:00
Michael Vines
d15173ad9d
Address latest nightly clippy lints, but globally disable stable_sort_primitive
2020-08-17 22:36:10 -07:00
Michael Vines
a86397a650
Bump rust nightly to 2020-08-17
2020-08-17 22:36:10 -07:00
Michael Vines
57dfebc5ba
Increase timeout
2020-08-05 14:27:12 -07:00
Michael Vines
01262cda3f
Bump stable rust to 1.45.1
2020-08-03 18:35:15 +00:00
Michael Vines
01ff6846f7
Windows binaries are now built with the MSVC instead of the GNU toolchain.
...
Update `solana-install-init` target info to match
2020-07-25 10:02:52 -07:00
Greg Fitzgerald
8b1b392be9
Remove move_loader and librapay ( #11184 )
...
* Remove move_loader and librapay
* Remove Embedding Move from implemented proposals
* Remove Move variant from CI
* Remove move_loader ID
2020-07-23 15:08:59 -06:00
Michael Vines
83cc92f3f7
Upgade to Rust 1.45.0
2020-07-19 20:11:02 -07:00
Dan Albert
356b552439
Remove docs step from buildkite flow ( #11035 )
...
Co-authored-by: publish-docs.sh <maintainers@solana.com>
2020-07-14 02:44:16 +00:00
Michael Vines
3eea8f2fe6
Bump rust nightly to 2020-07-12
2020-07-13 23:59:33 +00:00
Dan Albert
ffeac298a2
Move from gitbook to docusaurus, build docs in Travis CI ( #10970 )
...
* fix: ignore unknown fields in more RPC responses
* Remove mdbook infrastructure
* Delete gitattributes and other theme related items
Move all docs to /docs folder to support Docusaurus
* all docs need to be moved to /docs
* can be changed in the future
Add Docusaurus infrastructure
* initialize docusaurus repo
Remove trailing whitespace, add support for eslint
Change Docusaurus configuration to support `src`
* No need to rename the folder! Change a setting and we're all good to
go.
* Fixing rebase items
* Remove unneccessary markdown file, fix type
* Some fonts are hard to read. Others, not so much. Rubik, you've been
sidelined. Roboto, into the limelight!
* As much as we all love tutorials, I think we all can navigate around a
markdown file. Say goodbye, `mdx.md`.
* Setup deployment infrastructure
* Move docs job from buildkite to travic
* Fix travis config
* Add vercel token to travis config
* Only deploy docs after merge
* Docker rust env
* Revert "Docker rust env"
This reverts commit f84bc208e807aab1c0d97c7588bbfada1fedfa7c.
* Build CLI usage from docker
* Pacify shellcheck
* Run job on PR and new commits for publication
* Update README
* Fix svg image building
* shellcheck
Co-authored-by: Michael Vines <mvines@gmail.com>
Co-authored-by: Ryan Shea <rmshea@users.noreply.github.com>
Co-authored-by: publish-docs.sh <maintainers@solana.com>
2020-07-11 05:11:07 +00:00
Ryo Onodera
4046f87134
Fix compilation failure on windows ( #10983 )
...
* Fix compilation failure on windows
* Test travis window build
* more tweak trigger travis build...
* Make more debug-friendly
* Fix shellcheck
* Revert .travis.yaml after testing on travis
2020-07-11 04:35:46 +00:00
Jack May
e2c7f446a8
Disable specialization-warnings ( #10981 )
...
* Disable specialization-warnings
* nudge
2020-07-10 11:06:10 -07:00
Dan Albert
fec7a61f59
Fix Travis PR detection environment ( #10974 )
2020-07-09 14:30:47 -06:00
Michael Vines
3cdd54422d
Skip tests on .merify.yml only PRs
2020-07-08 10:36:38 -07:00
Ryo Onodera
39b3ac6a8d
Introduce automatic ABI maintenance mechanism (2/2; rollout) ( #8012 )
...
* Introduce automatic ABI maintenance mechanism (2/2; rollout)
* Fix stable clippy
* Change to symlink
* Freeze abi of Tower
* fmt...
* Improve dev-experience!
* Update BankSlotDelta
$ diff -u /tmp/abi8/*7dg6BreYxTuxiVz6aLvk3p2Z7GQk2cJqfGvC9h4FAoSj* /tmp/abi8/*9chBcbXVJ4fK7uGgydQzam5aHipaAKFw6V4LDFpjbE4w*
--- /tmp/abi8/bank__BankSlotDelta_frozen_abi__test_abi_digest_7dg6BreYxTuxiVz6aLvk3p2Z7GQk2cJqfGvC9h4FAoSj 2020-06-18 18:01:22.831228087 +0900
+++ /tmp/abi8/bank__BankSlotDelta_frozen_abi__test_abi_digest_9chBcbXVJ4fK7uGgydQzam5aHipaAKFw6V4LDFpjbE4w 2020-07-03 15:59:58.430695244 +0900
@@ -140,7 +140,7 @@
field u8
primitive u8
field solana_sdk::instruction::InstructionError
- enum InstructionError (variants = 34)
+ enum InstructionError (variants = 35)
variant(0) GenericError (unit)
variant(1) InvalidArgument (unit)
variant(2) InvalidInstructionData (unit)
@@ -176,6 +176,7 @@
variant(31) CallDepth (unit)
variant(32) MissingAccount (unit)
variant(33) ReentrancyNotAllowed (unit)
+ variant(34) MaxSeedLengthExceeded (unit)
variant(9) CallChainTooDeep (unit)
variant(10) MissingSignatureForFee (unit)
variant(11) InvalidAccountIndex (unit)
* Fix some merge conflicts...
2020-07-06 20:22:23 +09:00
Ryo Onodera
d8106ab552
Make test-checks.sh helpful and cargo-for-all-lock-files.sh useful ( #10906 )
2020-07-03 18:08:12 +09:00
Ryo Onodera
4dc9f378b8
Fix race in ci/run-sanity.sh ( #10796 )
2020-06-25 03:48:28 +00:00
sakridge
98621648cb
Add poh-bench ( #10707 )
2020-06-24 15:51:52 -07:00
Trent Nelson
3aab13a167
Make curl verbose when uploading assets to github ( #10757 )
...
Debugging silent asset upload failures during release
2020-06-24 00:27:55 +00:00
Tyera Eulberg
cae22efd0e
Fix typo ( #10724 )
2020-06-20 00:07:20 +00:00
Michael Vines
a25ea8e774
Only force up-to-date lock files on edge
2020-06-18 18:23:31 +00:00
Dan Albert
89e0584250
Do not run buildkite tests if gitbook config modified ( #10692 )
...
Co-authored-by: publish-docs.sh <maintainers@solana.com>
2020-06-18 16:25:47 +00:00
Ryo Onodera
540ac9eb6b
Trigger all CI jobs for Dockerfile changes ( #10651 )
...
* Trigger docs job for possible mdbook updates, too
* Update comment
* Intentionally trigger ci docs job?
* Broaden more
* Revert "Intentionally trigger ci docs job?"
This reverts commit 801cf2bfdf885cd11c1bf0bdde8f973bb75db854.
2020-06-17 16:20:52 +09:00
Ryo Onodera
40ccade5cc
Update to rust 1.44.0 ( #10585 )
...
* Update rust 1.44.0
* Update rust nightly 1.46.0
* Update docs
* Fix clippy errors
* Compile all source code with stable and nightly
* Add another note
* script tweaks
* Fix a test...
* Add another workaround
* Add hack
* Increase timeout...
* Revert "Add hack"
This reverts commit 5960f087203be8792ec0728a6755288c317a2788.
* Revert "Add another workaround"
This reverts commit e14300d01ffd1b8e86e676662177545549b45c13.
* Require nightly rustfmt and use older nightly a bit
* Improve document a bit
* Revert now not-existing clippy check...
2020-06-17 01:32:16 +09:00
Ryo Onodera
b4f86cc67d
Group showing various rust toolchain versions ( #10618 )
...
* Group showing various rust toolchain versions
* Fix
2020-06-16 13:40:53 +09:00
Ryo Onodera
f76bd9cd5a
Follow dependabot change ( #10616 )
2020-06-16 11:31:46 +09:00
Ryo Onodera
1343d0eff7
Use git diff instead of git show for --check ( #10566 )
2020-06-14 21:24:10 +09:00
Ryo Onodera
f5912f3633
Clean up test-sanity.sh a bit ( #10565 )
2020-06-14 21:16:19 +09:00
Ryo Onodera
f1131dfbbb
Check the whole range of commits in the topic branch ( #10560 )
...
* Check the whole range of commits in the topic branch
* Fix shellcheck
* Debug...
* Ensure to update to the latest of the base branch...
2020-06-14 18:15:46 +09:00
R. M. Shea
48febf153b
Change documentation introduction to indicate Foundation IP transfer ( #10440 )
2020-06-13 14:41:05 -07:00
Michael Vines
3bb908a78b
Prevent .travis changes from affecting buildkite builds
2020-06-12 16:49:55 -07:00
Michael Vines
b54532b4c1
Add explorer/ carve out
2020-06-12 16:02:58 -07:00
Michael Vines
206b8118a1
Buildkite pipeline overhaul 2 ( #10529 )
2020-06-11 17:34:13 -07:00
Michael Vines
bca386c776
Put docs step in a container
2020-06-11 13:42:20 -07:00
Michael Vines
d79759595a
Remove unneeded doc check
2020-06-11 13:18:03 -07:00
Michael Vines
e2d46375cd
Rework buildkite pipeline construction to be more composable
2020-06-11 13:17:25 -07:00
Michael Vines
8b3dc2d44b
Force CI_REPO_SLUG
2020-06-11 13:13:54 -07:00
Trent Nelson
aaf6dd9ee0
Allow ci/publish_tarball.sh's output to be configured ( #10480 )
...
automerge
2020-06-09 15:40:41 -07:00
Ryo Onodera
9d07a23c46
Run clippy before check to avoid being skipped ( #10464 )
...
* Run clippy before check to avoid being skipped
* Tweak output
* Apply a workaround
2020-06-09 12:25:39 +09:00
Ryo Onodera
704d98ac28
Use cutting-edge (=nightly) clippy for all targets ( #10463 )
...
automerge
2020-06-08 18:58:47 -07:00
Trent Nelson
08ad7d1ed6
Reduce stable jobs ( #10344 )
2020-05-31 21:29:32 -07:00
Ryo Onodera
8db34474d3
Cover tests for clippy ( #10310 )
...
automerge
2020-05-29 02:00:56 -07:00
Michael Vines
075dc078da
Use correct --url ( #10284 )
...
automerge
2020-05-27 21:02:58 -07:00
Michael Vines
22a98bd27a
Wait for one slot to be produced ( #10257 )
...
automerge
2020-05-26 16:20:28 -07:00
Ryo Onodera
8d32441b96
Fix ledger-tool create-snapshot and add sanity test ( #10212 )
...
automerge
2020-05-24 08:27:36 -07:00
Michael Vines
f33688361c
multinode-demo/faucet.sh is no longer required ( #10129 )
2020-05-19 20:07:30 -07:00
Michael Vines
f27d001b7a
Remove obsolete testnet management scripts ( #10130 )
...
automerge
2020-05-19 18:26:27 -07:00
Tyera Eulberg
fac854eb9d
Remove sdk-c ( #10107 )
2020-05-18 21:04:47 -06:00
Jack May
eb1acaf927
Remove archiver and storage program ( #9992 )
...
automerge
2020-05-14 18:22:47 -07:00
Jack May
6eb50450ec
Reenable move ( #9841 )
...
automerge
2020-05-01 12:51:29 -07:00
Michael Vines
230df0ec0c
Upgrade to Rust 1.43.0 ( #9754 )
2020-04-29 18:02:05 -07:00
Trent Nelson
3d40ca86b0
Disable Move/Libra components
2020-04-28 21:02:47 -06:00
Michael Vines
87827b2330
Reorder steps by relative priority for when there aren't enough agents
2020-04-28 12:44:55 -07:00
Michael Vines
f5aaf7ff28
Disable move more
2020-04-28 12:39:36 -07:00
Ryo Onodera
3d8fc8a4a8
Enable cargo audit for all Cargo.lock ( #9751 )
...
* Enable cargo audit for all Cargo.lock
* Update http from 0.1.19 to 0.1.21
* Update bumpalo from 3.2.0 to 3.2.1
2020-04-28 17:43:47 +09:00
Ryo Onodera
ef7196cec2
Relax update preciseness ( #9758 )
...
automerge
2020-04-28 01:40:25 -07:00
Michael Vines
a61904b2dc
Set HOME correctly ( #9757 )
...
automerge
2020-04-28 01:18:52 -07:00
Ryo Onodera
41eba7d1c7
Strictly match against package names ( #9727 )
...
automerge
2020-04-26 20:56:00 -07:00
Ryo Onodera
05acd4b29f
Cargo check all targets ( #9718 )
...
automerge
2020-04-25 05:14:37 -07:00
Michael Vines
9b71573965
Align ci/publish-docs and ci/test-checks doc builds ( #9653 )
...
* Align ci/publish-docs and ci/test-checks doc builds
* Fix links
2020-04-22 09:51:01 -07:00
Ryo Onodera
7bf1720a76
Handle no hit correctly... ( #9648 )
...
automerge
2020-04-22 01:23:33 -07:00
Ryo Onodera
5402434218
Explicitly specificy old version for cargo update ( #9621 )
2020-04-21 12:44:04 +09:00
Ryo Onodera
c856d8bdbd
Backpropagate Cargo.lock updates to all lock files ( #9180 )
...
* Experiment to backpropagate Cargo.lock updates to all lock files
* Move most of dependabot-specific code to its own file
* Various cleanups
* Fine tune..
* Clean up shells and stop obscure API...
2020-04-21 10:07:29 +09:00
Dan Albert
3fbe7f0bb3
Fixup scripts to set up a new CI node ( #9348 )
...
* Clean up node setup scripts for new CI boxes
* Move files under ci directory
* Set CUDA env var to setup cuda drivers
* Fixup and add README
* shellcheck
* Apply review feedback, rename dir and setup files
Co-authored-by: publish-docs.sh <maintainers@solana.com>
2020-04-20 17:43:13 -06:00
Michael Vines
425b4fe6dd
Don't upload tarballs to buildkite to speed up build
2020-04-16 13:54:36 -07:00
Michael Vines
9cc7265b05
Always run shellcheck
2020-04-15 17:46:19 -07:00
sakridge
2b2b2cac1f
limit test jobs to 16 to prevent OOM ( #9500 )
2020-04-14 16:40:13 -07:00
Michael Vines
ce027da236
Reorder CI jobs to allow for more concurrent PRs
2020-04-13 12:57:10 -07:00
Dan Albert
92a5a51632
Update buildkite-tests.yml
2020-04-13 10:58:29 -07:00
Dan Albert
8d1cd3ae5c
Set checks timeout back to 20 minutes
2020-04-02 13:10:26 -06:00
Dan Albert
19693a85cd
Do not trigger tests if only docs were modified ( #9240 )
2020-04-01 14:18:29 -06:00
sakridge
62e12e3af5
Remove unecessary exception and add a new one ( #9200 )
2020-03-31 15:58:30 -07:00
Greg Fitzgerald
87e5f8acbf
Add mdbook-linkcheck to docker ( #9123 )
...
automerge
2020-03-27 10:18:01 -07:00
Jack May
39a622f66e
Revert setting the default toolchain ( #9093 )
...
automerge
2020-03-26 14:21:22 -07:00
Jack May
30bed18b77
Install xargo using CI dictated cargo version if available ( #9068 )
2020-03-26 11:47:41 -07:00
Tyera Eulberg
959c1ea857
Cargo update bumpalo ( #9067 )
...
* Cargo update bumpalo
* Remove ignore warning
2020-03-25 18:11:08 -06:00
carllin
9dc69d9843
Store and compute node/stake state in EpochStakes struct ( #8958 )
...
* Store and compute needed bank state in EpochStakes struct
2020-03-25 12:19:15 -07:00
Ryo Onodera
5d3f43c10b
Ignore RUSTSEC-2020-0006 for the moment ( #9057 )
...
automerge
2020-03-24 20:10:20 -07:00
Michael Vines
cb29b8dd2a
Travis CI builds windows-gnu instead of windows-msvc
2020-03-17 22:37:57 -07:00
Michael Vines
142601d4b6
solana-install-init: --pubkey is no longer required on platforms without a default update manifest
2020-03-17 21:46:39 -07:00
Dan Albert
24935af867
Extend local-cluster CI timeout ( #8921 )
...
automerge
2020-03-17 18:23:22 -07:00
sakridge
2435c3ce0c
Add accounts-bench, a benchmark to test the accounts store speed ( #8866 )
2020-03-17 11:02:07 -07:00
Michael Vines
29fb79382c
Rework validator vote account defaults to half voting fees
2020-03-13 20:13:33 -07:00
Michael Vines
b7b36bb0a4
Upgrade to Rust 1.42 ( #8836 )
...
* Upgrade to Rust 1.42
* deref
* parens
Co-authored-by: Trent Nelson <trent@solana.com>
2020-03-13 14:15:22 -06:00
Michael Vines
fe65c2ae02
Add all of docs/src
2020-03-12 14:45:54 -07:00
Michael Vines
5a7d2560c9
Don't tell users to install unreleased software versions
2020-03-12 10:01:25 -07:00
Dan Albert
293fff90d3
Restrict which nodes can run stable and coverage
...
Band-aid fix until https://github.com/solana-labs/solana/issues/8798 is resolved
2020-03-11 14:46:17 -07:00
Trent Nelson
6527d05d77
Docs: Fix missing CLI `usage.md` ( #8745 )
...
automerge
2020-03-09 19:11:58 -07:00
Grimes
f3cbd243cc
Fix docs build ( #8663 )
...
automerge
2020-03-05 09:33:46 -08:00
Michael Vines
7d27be2a73
Upgrade to Rust 1.41.1
2020-02-28 10:10:42 -07:00
Justin Starry
021d0a46f8
Move docs from book/ to docs/ ( #8469 )
...
automerge
2020-02-26 07:11:38 -08:00
Michael Vines
fef913085e
🐌 🐌 Publish crates for even longer longer
2020-02-25 09:23:04 -07:00
Michael Vines
3e96d59359
Use correct static IP address
2020-02-19 18:15:18 -07:00
Michael Vines
8ae26867c5
More testnet->devnet
2020-02-19 16:15:38 -07:00
Michael Vines
e3cebcf82d
rename testnet.solana.com to devnet.solana.com
2020-02-19 15:33:14 -07:00
Ryo Onodera
bd257050e3
Retry to curl to codecov.io unfortunately ( #8263 )
...
automerge
2020-02-13 06:23:10 -08:00
Michael Vines
2d362ed337
Remove references to old unused testnets ( #8258 )
...
automerge
2020-02-12 22:23:35 -08:00
Michael Vines
137577fb86
Upgrade to rust 1.41.0
2020-02-11 12:56:02 -07:00
Tyera Eulberg
b832a03315
Add libudev-dev to docker image to build remote-wallet ( #8149 )
...
automerge
2020-02-06 13:45:05 -08:00
Ryo Onodera
0d7e093415
Broaden pattern in nits.sh to be less fragile ( #8090 )
...
* Broaden pattern in nits.sh to be less fragile
* Even more general matching
2020-02-04 08:53:01 +09:00
Michael Vines
d314e0395a
Disable windows update as windows build artifacts are turned off
2020-02-01 22:25:24 -07:00
Michael Vines
a0964bb2c2
Make tds slots-per-epoch configurable
2020-01-30 21:37:16 -07:00
Michael Vines
b5383b8b54
Dial testnet down to a single node
2020-01-30 21:30:08 -07:00
Michael Vines
fdc452c536
Move testnet.solana.com and TdS to their own GCP projects
2020-01-24 16:26:54 -07:00
Michael Vines
9bd6be779f
Reject CI on failed mergify.io backports ( #7927 )
...
automerge
2020-01-22 14:10:26 -08:00
Greg Fitzgerald
3aabeb2b81
Rename bootstrap leader ( #7906 )
...
* Rename bootstrap leader to bootstrap validator
It's a normal validator as soon as other validators enter the
leader schedule.
* cargo fmt
* Fix build
Thanks @CriesofCarrots!
2020-01-22 09:22:09 -07:00
Michael Vines
dcdc46b97c
Assume 1 or more validators
2020-01-21 10:34:58 -07:00
Michael Vines
da3ed0dfb3
Try running testnet.solana.com with only two validators
2020-01-21 10:34:53 -07:00
Michael Vines
356f246a74
Remove get-/show- prefix from cli commands
2020-01-21 08:43:07 -07:00
Rob Walker
f5e797e3aa
cleanup test checks cargo audit ( #7849 )
...
automerge
2020-01-16 15:08:36 -08:00
Rob Walker
787e36a28f
ignore prost is part of move ( #7848 )
2020-01-16 14:14:44 -08:00
sakridge
8572b57834
Refactor chacha cuda to be able to test cuda crate but not in OpenCL ( #7685 )
...
* Refactor chacha cuda to be able to test cuda crate but not in OpenCL
chacha not implemeted in OpenCL
* Get off core::Error
2020-01-16 08:29:36 -08:00
Ryo Onodera
699ca5fec1
Unignore advisories as affected ver. is corrected ( #7730 )
...
For details see upstream PR: https://github.com/RustSec/advisory-db/pull/221
2020-01-14 11:16:32 +09:00
carllin
fd3c6eb320
Remove print in test ( #7758 )
...
automerge
2020-01-10 15:37:22 -08:00
Justin Starry
719785a8d3
Update http crate to fix security vulnerability ( #7725 )
...
* Update http to fix security vulnerability
* Ignore RUSTSEC because they incorrectly says http 0.1.21 is vulnerable
2020-01-10 04:43:02 +09:00
Ryo Onodera
287995ffdf
Correctly integrate buildkite with codecov ( #7718 )
...
* Correctly integrate buildkite with codecov
* Fix shellcheck...
* Really detect Buildkite
2020-01-10 03:39:33 +09:00
Jack May
2f5f8e7afd
Pass RUST_LOG through on testnet creation ( #7707 )
2020-01-07 21:46:28 -08:00
Michael Vines
cd65a1e172
Run local cluster tests serially for easier debug
2020-01-04 09:34:27 -07:00
Michael Vines
078e7246ac
Publish bpf-sdk only in Linux build
2020-01-02 23:20:59 -07:00
Jack May
06cff1fb9f
Publish bpf-sdk releases ( #7655 )
2020-01-02 20:44:15 -08:00
Michael Vines
2e8bbed75b
Revert "Remov dead code from TdS testnet manager config ( #7414 )"
...
This reverts commit 8920ac02f6
.
2020-01-02 21:07:40 -07:00
Michael Vines
fad6c7201e
Remove old book location ( #7621 )
2019-12-23 22:56:42 -07:00
Michael Vines
8f0e1f3349
Update gitbook-cage first
2019-12-23 18:18:30 -07:00
Dan Albert
7329d4bf3a
Extend Stable CI job timeout to 60 minutes ( #7604 )
2019-12-22 20:14:07 -07:00
Rob Walker
a7040896f0
Update to rust 1.40.0 ( #7572 )
...
* Update to rust 1.40.0
* fixups
2019-12-19 23:27:54 -08:00
Rob Walker
807e930786
Update publish-book.sh
2019-12-17 18:41:46 -08:00
Rob Walker
585fca06a1
Update publish-book.sh
2019-12-17 15:36:11 -08:00
Rob Walker
acb7ce16ca
Cleanup book build ( #7254 )
...
* book
* remove copies stuff
* missing png
* update cage in publish-book.sh
* shellcheck
* update image link
* avoid clone
* nits
2019-12-17 14:29:46 -08:00
Tyera Eulberg
3513f4ee84
Rename drone to faucet ( #7508 )
2019-12-16 14:05:17 -07:00
Jack May
cc5408482e
Publish solana-docker releases ( #7460 )
2019-12-12 16:15:31 -08:00
Dan Albert
8920ac02f6
Remov dead code from TdS testnet manager config ( #7414 )
2019-12-10 19:16:49 -05:00
Dan Albert
12d471e2da
Update default node balance to 500 SOL and default stake to 1 SOL ( #7411 )
2019-12-10 17:52:35 -05:00
Justin Starry
711487267d
Increase signature confirmation timeout to fix wallet sanity ( #7283 )
...
* Use --hashes-per-tick sleep for localnet sanity test
* Decrease wallet sanity timeout
* Fix check when
2019-12-06 15:39:28 -05:00
Tyera Eulberg
503bf69ab3
Bump wallet-sanity timeout ( #7327 )
2019-12-06 11:12:18 -07:00
Jack May
b72c99e46a
nudge ( #7265 )
2019-12-04 11:03:24 -08:00
Greg Fitzgerald
92d485dd4d
Cleanup ( #7176 )
...
* Drop serde error instances
These were no longer needed after ToPrimitive instances were
added.
* Rename last of _api crates
2019-11-29 13:50:32 -07:00
Michael Vines
d7a82783be
Ensure beta/stable testnets use public IPs
2019-11-26 11:24:38 -07:00
Justin Starry
eaa3e87eb0
Support passphrases in keygen ( #7134 )
...
* Support passphrases in keygen
* remove short
* Update solana_keygen calls
2019-11-25 21:33:15 -07:00
Rob Walker
ef64f00cbb
Revert "Revert "add genesis stake placeholders ( #6969 )" ( #7109 )" ( #7124 )
...
This reverts commit 702f7cc51d
.
2019-11-25 15:11:55 -08:00
anatoly yakovenko
702f7cc51d
Revert "add genesis stake placeholders ( #6969 )" ( #7109 )
...
* Revert "add genesis stake placeholders (#6969 )"
This reverts commit 8a879faac7
.
* fixup! Revert "add genesis stake placeholders (#6969 )"
* fixup! fixup! Revert "add genesis stake placeholders (#6969 )"
* fixup! fixup! fixup! Revert "add genesis stake placeholders (#6969 )"
* fixup! fixup! fixup! fixup! Revert "add genesis stake placeholders (#6969 )"
* fmt
2019-11-23 23:15:21 -07:00
Ryo Onodera
7f87ac4b65
Improve coverage.sh's environment awareness ( #7101 )
...
* Improve coverage.sh's environment awareness
* Move version check into ci/rust-version.sh
* Embrace bashism
2019-11-23 14:53:39 +09:00
Michael Vines
3e0b272a20
Remove edge channel hardcode
2019-11-22 20:34:49 -07:00
Michael Vines
68bad56e7d
Streamline multinode-demo/ restart logic ( #7094 )
...
* bootstrap-leader.sh will now restart the node automatically by default
* Streamline validator restart
2019-11-22 09:44:16 -07:00
Rob Walker
8a879faac7
add genesis stake placeholders ( #6969 )
...
* add investor stake placeholders
fixups
fixups
review comments, fixups
make more data-looky for easier management
rent may be zero
rework with more tables, derived keys
fixups
rebase-fix
fixups
fixups
* genesis is now too big to boot in 10 seconds
2019-11-21 12:05:31 -08:00
Jack May
3415db9739
Merge api/program into single units ( #7061 )
2019-11-20 16:32:19 -08:00
Jack May
c39633f968
nit: Circular dependency error is hard to read ( #7065 )
2019-11-20 13:13:22 -08:00
sakridge
3aa67969f9
Add perf module to stable-perf CI ( #7060 )
2019-11-20 10:59:56 -08:00
Jack May
d184d3a732
Merge native programs parts into one unit ( #7047 )
2019-11-20 10:12:43 -08:00
Michael Vines
c3926e6af0
|solana-gossip spy| no longer requires an entrypoint ( #6999 )
2019-11-16 14:16:28 -07:00
Ryo Onodera
5ad09afc15
Improve run.sh for better developer experience ( #6945 )
...
* run.sh: Create genesis file for ad-hoc validators
* run.sh: Prefer release under NDEBUG
* run.sh: Add sanity test for run.sh
* run.sh: Conditionally re-gen drone and faucet keys
* Make shellcheck happy
* Address code review comments
* Clean up a bit
2019-11-16 15:56:29 +09:00
Michael Vines
0bee05b849
Pull TdS transaction fees to 0
2019-11-15 15:51:37 -07:00
Michael Vines
5ab70c4e97
genesis: rename mint account to faucet account and make it optional ( #6990 )
2019-11-15 14:50:26 -07:00
Dan Albert
e1643c91c4
Pull a fixed and working version of shellcheck docker imaage ( #6975 )
2019-11-15 10:55:25 -05:00
TristanDebrunner
ae3c9033c1
Stop running testsuites when only the book is modified ( #6956 )
2019-11-14 14:36:08 -07:00
Michael Vines
e7f63cd336
Upgrade to rust 1.39.0 ( #6939 )
...
* Upgrade to rust 1.39.0
* 1.39.0 clippy
2019-11-14 12:27:01 -07:00
Michael Vines
2fd2140f64
🍢 banking-bench/, genesis-programs/ and local-cluster/ ( #6920 )
...
* git mv genesis_programs genesis-programs
* git mv local_cluster local-cluster
* git mv banking_bench banking-bench
2019-11-12 22:20:48 -07:00
Michael Vines
86faa3f995
Properly type RpcClient::get_version() ( #6919 )
2019-11-12 22:01:04 -07:00
Greg Fitzgerald
81acd94153
Cleanup local cluster ( #6897 )
...
* Boot integration tests from unit test build
* Move bench-tps and bench-exchange integration tests out of local_cluster
* Fix build
2019-11-12 20:30:35 -07:00
Ryo Onodera
3faeb7fa79
Rename solana-netutil to solana-net-utils for consistency ( #6895 )
...
* sed -i -e 's/netutil/net_utils/g' $(git grep --files-with-matches netutil :**.rs)
* sed -i -e 's/netutil/net-utils/g' $(git grep --files-with-matches netutil)
* git mv netutil/ net-utils
* Tweak a bit
* Fix rustfmt & clippy
2019-11-12 13:37:13 -07:00
Justin Starry
9807f47d4e
Rename genesis block to genesis config ( #6816 )
2019-11-08 23:56:57 -05:00
Michael Vines
63425bed10
Move move tests into its own job ( #6847 )
2019-11-08 20:40:03 -07:00
Michael Vines
f8e64aad5b
ci/shellcheck.sh now only audits files that git knows about ( #6815 )
2019-11-08 10:25:59 -07:00
Michael Vines
75fd13de5d
Prevent ci/nits.sh from incorrectly nitting on ci/nits. ( #6814 )
2019-11-08 09:40:25 -07:00
Michael Vines
87ba66b6d0
Add net/ support for reusable identity keypairs ( #6783 )
2019-11-06 21:14:05 -07:00
Tyera Eulberg
b3a75a60a4
Use rooted bank by default in rpc bank selection ( #6759 )
...
* Name anonymous parameters for clarity
* Add CommitmentConfig to select bank for rpc
* Add commitment information to jsonrpc docs
* Update send_and_confirm retries as per commitment defaults
* Pass CommitmentConfig into client requests; also various 'use' cleanup
* Use _with_commitment methods to speed local_cluster tests
* Pass CommitmentConfig into Archiver in order to enable quick confirmations in local_cluster tests
* Restore solana ping speed
* Increase wallet-sanity timeout to account for longer confirmation time
2019-11-06 14:15:00 -07:00
Michael Vines
fba1af6ea9
ledger-tool can now load a ledger snapshot ( #6729 )
2019-11-04 22:14:55 -07:00
Trent Nelson
d085c8626f
GCE: Add instances self-destruct ( #6363 )
...
automerge
2019-11-04 10:30:26 -08:00
TristanDebrunner
e6c8bfd008
Add --use-move flag to cargo-install-all.sh and net/net.sh ( #6670 )
2019-11-01 07:53:30 -07:00
TristanDebrunner
627664b785
Re-enable tests ( #6615 )
...
automerge
2019-10-29 21:34:20 -07:00
Tyera Eulberg
4ec95043d7
Update sol:lamport ratio to base-10 ( #6611 )
...
* Update sol:lamport ratio
* Update various SOL quantities in bash scripts
2019-10-29 20:03:48 -06:00
TristanDebrunner
b4dc1a7263
Remove move feature ( #6605 )
...
automerge
2019-10-29 17:14:07 -07:00
Michael Vines
f3c0aa154a
-a is optional
2019-10-26 22:48:24 -07:00
Michael Vines
0d1f463f7f
Update testnet-manager.sh
2019-10-25 10:56:20 -07:00
Michael Vines
7f3072d53a
ignore test_fail_entry_verification_leader ( #6537 )
...
* Revert "Revert "Restore CUDA-based unit tests (#6518 )""
This reverts commit 27f38a3770
.
* ignore test_fail_entry_verification_leader
2019-10-24 21:16:17 -07:00
Michael Vines
90461245f9
Reduce TdS fees to 1 lamport per sig, and slots_per_epoch/2 ( #6542 )
2019-10-24 20:37:23 -07:00
Michael Vines
27f38a3770
Revert "Restore CUDA-based unit tests ( #6518 )"
...
This reverts commit dc52b17c4d
.
2019-10-24 11:34:53 -07:00
Michael Vines
dc52b17c4d
Restore CUDA-based unit tests ( #6518 )
2019-10-23 20:09:28 -07:00
Michael Vines
e462a7d1d5
net: Add ability to only start/stop client nodes ( #6503 )
...
* Add info --eval
* net: Add ability to start idle client nodes
2019-10-22 16:08:49 -07:00
Michael Vines
f80a5b8c34
Remove some TODOs ( #6488 )
...
* Remove stale TODOs
* Ban TODO markers from markdown
* Scrub all TODOs from ci/ and book/
2019-10-21 22:25:06 -07:00
Greg Fitzgerald
3b9b9b1500
Rename remaining uses of fullnode to validator ( #6476 )
...
automerge
2019-10-21 20:21:21 -07:00
Michael Vines
3fb70b8d47
Ban XXX, TBD, FIXME comments ( #6486 )
2019-10-21 16:43:11 -07:00
Michael Vines
dec9272813
Skip ledger verification on restart to avoid timing out net/ ( #6468 )
...
automerge
2019-10-21 09:27:45 -07:00
Michael Vines
6f58bdfcb1
Remove validator sanity check ( #6435 )
...
automerge
2019-10-18 08:26:08 -07:00
Trent Nelson
1759968c1e
Colo: Put NVMe disks to use ( #6357 )
...
automerge
2019-10-17 14:44:45 -07:00
TristanDebrunner
9e52d11ad0
Remove Backend trait ( #6407 )
2019-10-17 15:19:27 -06:00
Michael Vines
bfc67e8680
gzip -f
2019-10-17 13:08:51 -07:00
Ryo Onodera
b7b71b31d3
Magically improve coverage ( #6345 )
...
automerge
2019-10-16 16:53:07 -07:00
Michael Vines
8dd24bc7d9
Put dedicated arg in the right place
2019-10-16 10:36:29 -07:00
Michael Vines
51ac05b3cf
Request dedicated instances
2019-10-16 08:10:31 -07:00
Michael Vines
79e32c92c1
Skip deploy attempt on sanity failure
2019-10-12 22:18:41 -07:00
Greg Fitzgerald
322fcea6e5
More fullnode to validator renaming ( #6337 )
2019-10-11 13:30:52 -06:00
Trent Nelson
81fb9e6a59
gce.sh: Rename -f flag to better reflect usage ( #6318 )
...
automerge
2019-10-10 12:57:03 -07:00
Dan Albert
60e8cf5a47
Implement nightly performance tests ( #6140 )
...
* Implement nightly performance tests on colo
2019-10-10 11:12:13 -04:00
Rob Walker
7cf90766a3
add epoch_schedule sysvar ( #6256 )
...
* add epoch_schedule sysvar
* book sheesh!
2019-10-08 22:34:26 -07:00
Michael Vines
cf3bbc09b6
Jump to nightly-2019-10-03 ( #6233 )
...
* Reduce what gets build for coverage to avoid OoM with nightly 2019-10-03
* Update nightly to 2019-10-03
2019-10-03 20:05:44 -06:00
Michael Vines
4b42fa2d75
Ensure all builds are triggered on a rust upgrade ( #6229 )
2019-10-03 16:31:50 -07:00
Michael Vines
4d458a5e00
Keep the build green when there's nowhere to publish
2019-10-03 14:55:04 -07:00
Michael Vines
cf2bcee607
Increase testnets to 4 validator nodes to avoid the need for 100% consensus
2019-10-03 09:53:31 -07:00
Michael Vines
586e0a67ef
Suppress nighly safety_doc warning
2019-10-02 22:51:14 -07:00
Michael Vines
a20f12865a
Upgrade to rust 1.38
2019-10-02 22:51:14 -07:00
Michael Vines
e5a7d08966
Add --expected-genesis-blockhash validator argument ( #6174 )
...
automerge
2019-09-29 19:09:24 -07:00
sakridge
75a92d58cb
Featureize move ( #5897 )
...
* Featureize move
* Add move featured test
2019-09-27 12:19:06 -07:00
sakridge
db05864a69
Add ssh key check ( #6149 )
2019-09-27 10:55:51 -07:00
Michael Vines
b4da83a3ab
Remove CUDA feature ( #6094 )
2019-09-26 13:36:51 -07:00