59 Commits

Author SHA1 Message Date
330d6db19a Pin version for publish cargo-check (#23716) 2022-03-16 18:46:41 -06:00
66c3c6c2b3 CI: Use branch-versioned cargo throughout 2020-11-05 05:05:57 +00:00
860ecdd376 Fix typos (#12446) 2020-09-24 07:53:30 +00:00
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
1e1cb7c57c Select stable rust version (#5180) 2019-07-18 21:19:07 -07:00
57036fbcc1 Check harder on crates.io for recently published crates (#5136) 2019-07-16 19:09:49 -07:00
7e60ee39d9 Add missing dash 2019-07-16 07:27:35 -07:00
d2b21ce8d0 Stop trying to publish crates that are unpublishable 2019-07-12 21:53:09 -07:00
b01990d480 Avoid trying to republish crates already on crates.io 2019-07-12 21:43:16 -07:00
53275cc678 Introduce normalized CI environment vars: ci/env.sh (#4571) 2019-06-06 12:20:47 -07:00
41daf1ef0c Wait for crate to be locatable on crates.io after uploading (#4526)
* Wait for crate to be locatable on crates.io after uploading

* Fix nits and shellcheck

* shellchecker
2019-06-03 19:54:41 -06:00
d642125f68 publish-crate fixups 2019-05-30 15:15:58 -07:00
4d6679906b Clean up crates.io publishing (#4478)
* Clean up crates.io publishing

* Cargo.lock
2019-05-30 11:53:41 -07:00
fb2eac20bb Rename solana-fullnode to solana-validator (#4411) 2019-05-23 15:06:01 -07:00
901c74b653 Add packages and fix publish script (#3839)
* Add packages and fix publish script

* Fixup
2019-04-18 09:24:18 -06:00
51a2988bb2 Revert "Rename programs to instruction_processors (#3789)" (#3824)
This reverts commit 34344982a9.
2019-04-17 15:05:49 -06:00
34344982a9 Rename programs to instruction_processors (#3789)
* Rename programs to instruction_processors

* Updates around the code base to support instruction_processors rename

* Kabab instruction_processors

* Update Cargo.toml files and scripts to use instruction-processors

* Update Cargo.toml to use instruction-processors

* Update CI scripts to use instruction-processors
2019-04-16 22:39:00 +02:00
af97ad3d68 Add solana-gossip module 2019-04-01 23:05:25 -06:00
e1c0425c2b Remove rewards crate from publishing script 2019-03-25 20:19:58 -07:00
2b00a42b06 Boot Rewards program 2019-03-21 12:07:20 -06:00
b03d9884a3 Ensure current crate versions match the tag before publishing to crates.io 2019-03-20 20:51:58 -07:00
656fb173f9 Extract kvstore into separate crate (#3327)
* extract kvstore into new crate

* add kvstore crate to CI publishing list
2019-03-15 18:42:47 -05:00
5f58e9cd6e Config program - useful for storing/updating simple config items on chain 2019-03-15 16:39:45 -07:00
c8bbca08f8 Install the install program 2019-03-15 16:30:31 -07:00
8f25548781 Overhaul cargo/rustc version management 2019-03-14 20:22:46 -07:00
b7f420412b Update publish script 2019-03-12 22:05:38 -06:00
a7d8bfdf8b Adjust crate list 2019-03-12 14:02:51 -07:00
3d2b7dd1ef Move programs/system into runtime/ 2019-03-12 11:30:58 -05:00
7b49c9f09c Delete fullnode-config/ 2019-03-04 15:49:02 -08:00
037fcf6b3d Bump all native programs up a level
Don't categorize programs by a single backend.
2019-03-02 22:11:48 -08:00
5f5d779ee1 Move src/ into core/src. Top-level crate is now called solana-workspace 2019-03-02 09:52:18 -08:00
5128d7d6c3 Move runtime.rs into its own crate 2019-02-07 09:46:06 -08:00
731e5e1291 Boot lua loader
Good fun, but unnecessary and I haven't been updating the rlua
dependency. If someone wants this, it can be developed outside
the solana repo.
2019-02-07 10:25:11 -07:00
77794eebdb Remove |cargo package| sanity step
Unfortunately due to our multi-crate repo, as soon as
|./scripts/increment-cargo-version.sh| is run after a release, |cargo
package| will fail for crates that depend on other in-tree crates, as
the new crate version has not yet been published to crates.io.
For now this means that we need to continue flying blind and be prepared
to deal with minor publishing issues on each new release.
2019-01-09 11:59:24 -08:00
cd0e08cae5 Add fullnode-config crate 2019-01-07 23:02:32 -08:00
1490c42d9f Use docker rust docker image to avoid rocksdb build errors 2019-01-07 23:02:32 -08:00
789ee9f138 package or publish. Also package on branch builds 2019-01-07 23:02:32 -08:00
c4ca76e39e Only check TRIGGERED_BUILDKITE_TAG 2019-01-07 19:56:01 -08:00
eedc8c7812 Move src/netutil.rs into its own crate 2018-12-14 20:13:34 -08:00
6ac466c0a4 Move src/logger.rs into logger/ crate to unify logging across the workspace 2018-12-14 13:10:43 -08:00
f6e3464ab9 bench-tps rebase 2018-12-14 09:38:46 -08:00
708876e9a7 Fix CI and related issues in bench-tps
Rename crate to `solana-bench-tps` in its Cargo.toml

Move crate

Add to ci/publish-crate.sh
2018-12-14 09:38:46 -08:00
0fe6d61036 Move binaries from src/bin into their own crate 2018-12-13 22:25:27 -08:00
647e5d76b0 Move solana-fullnode into fullnode/ 2018-12-13 01:45:29 -08:00
282d4a3563 Move solana-keygen into keygen/ 2018-12-13 01:06:40 -08:00
080d18b06e Only run publish-crate on release branches, clarify crate ordering 2018-12-11 23:29:05 -08:00
632425c7d7 Move native_loader under programs/native/ 2018-12-05 14:32:42 -08:00
5afafd9146 Update list of crates to publish 2018-12-05 10:49:06 -08:00
9a4f8199d6 Move system_program out of src/ 2018-12-05 10:49:06 -08:00
d96a6b42a5 Move drone into its own crate 2018-11-16 20:42:21 -08:00