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