Commit Graph

74 Commits

Author SHA1 Message Date
Dmitri Makarov f4dd24491f Migrate SDK from BPF to SBF 2022-10-07 08:57:06 -04:00
Ryo Onodera 773a4dd4d5
Fix windows build after crossbeam-epoch patch (#27052) 2022-08-10 22:59:14 +09:00
Ryo Onodera ecda3bec01
Revert "Remove resolver=2 from Cargo.toml and add it to the Windows build" (#27011)
Revert "Remove resolver=2 from Cargo.toml and add it to the Windows build (#26706)"

This reverts commit 2f6f5b11da.
2022-08-09 17:58:32 +09:00
Will Hickey 2f6f5b11da
Remove resolver=2 from Cargo.toml and add it to the Windows build (#26706) 2022-07-22 11:07:49 -05:00
Yihau Chen 5c920caf4f
chore: separate publish installer process (#26137)
* chore: reorder name and command

* chore: extract publish installer from publich tarball

* lint: use space
2022-06-23 11:18:30 +08:00
Michael Vines 04c61afd3a echo release.solana.com-install before uploading it for more log visibility 2022-06-18 20:04:45 -07:00
Yihau Chen 9f163a87c0
chore: build x86 artifacts (#24941)
* chore: add GitHub Action env

* chore: add github tarball output path

* chore: add build x86 actions
2022-05-03 23:20:23 +08:00
Michael Vines bd86459a94 Always contact release.solana.com over https 2022-01-27 19:40:19 +00:00
Michael Vines 25cb859ed0 Switch from arm64-apple-darwin to aarch64-apple-darwin to align with Rust's target names 2022-01-03 16:54:46 -08:00
Michael Vines 53777f2fbf Add support for arm64-apple-darwin release/channel artifacts 2022-01-03 12:42:57 -08:00
Trent Nelson 388ce12207 CI: Let `cargo-install-all.sh` resolve stable 2021-04-07 20:24:19 +00:00
sakridge e4216c3ff8
Check for DO_NOT_PUBLISH_TAR before uploading to CI (#13700) 2020-11-20 08:27:34 -08:00
Michael Vines b5170b993e Shorten magic install URL 2020-10-23 22:24:06 +00: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 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 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
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
Trent Nelson aaf6dd9ee0
Allow ci/publish_tarball.sh's output to be configured (#10480)
automerge
2020-06-09 15:40:41 -07:00
Michael Vines f5aaf7ff28 Disable move more 2020-04-28 12:39:36 -07:00
Michael Vines 425b4fe6dd
Don't upload tarballs to buildkite to speed up build 2020-04-16 13:54:36 -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
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
Jack May cc5408482e
Publish solana-docker releases (#7460) 2019-12-12 16:15:31 -08:00
Michael Vines 86faa3f995
Properly type RpcClient::get_version() (#6919) 2019-11-12 22:01:04 -07: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
Michael Vines 4d458a5e00
Keep the build green when there's nowhere to publish 2019-10-03 14:55:04 -07:00
Michael Vines b4da83a3ab
Remove CUDA feature (#6094) 2019-09-26 13:36:51 -07:00
Michael Vines 433b0808e4
Remove the _/deps symlink, just copy instead (#6020) 2019-09-23 09:16:56 -07:00
Michael Vines 33e2af341a
Add deps/ symlink so solana-validator-cuda can find native programs 2019-09-20 15:26:49 -07:00
Michael Vines 5dd3a07a23
Avoid changing the current working directory 2019-09-20 12:46:29 -07:00
Michael Vines 58a6c9a5f0
Adjust path to perf-libs 2019-09-20 12:27:09 -07:00
Michael Vines 7053978861
Fix cp src 2019-09-20 12:15:05 -07:00
Michael Vines 4b1de02bbb
solana-validator-cuda wrapper is now net.sh compatible 2019-09-20 11:37:45 -07:00
Michael Vines 890be36fd3
Fix check 2019-09-20 08:19:57 -07:00
Michael Vines 1d0be265d9
Add explicit validator-cuda crate (#5985) 2019-09-19 20:50:34 -07:00
Michael Vines 8d94972d88
Publish version information as stand-alone file for easy access 2019-09-19 10:26:51 -07:00
Michael Vines ee0c570d54 Rework solana-validator-cuda to automatically prepare the perf-libs env (#5849)
automerge
2019-09-08 21:20:08 -07:00
Michael Vines 11cec8f24e
Move appveyor off the system drive 2019-09-08 10:05:58 -07:00
Michael Vines b5aa03dd7c
Rename --config-dir to --ledger (progress towards deleting validator.sh) (#5423) 2019-08-05 12:42:52 -07:00
Michael Vines 09ca92d416
Surface --voting-keypair to release users (#5420)
* Remove 'configured_flag' for vote/storage account, instead detect if they exist with the wallet

* Require --voting-keypair when using release binaries
2019-08-05 10:39:16 -07:00
Michael Vines 2c8e0bcf87
Introduce --config-dir to avoid shipping clear-config.sh (#5241) 2019-07-22 22:59:02 -07:00
Michael Vines 1b5a332239
Adjustments for appveyor server 2019-07-21 09:21:28 -07:00
Michael Vines 6969ece2dd
Ensure CI_OS_NAME is set for appveyor server 2019-07-19 20:06:32 -07:00
Michael Vines 4a10fd3272
Upload all artifacts 2019-06-26 14:37:18 -07:00
Michael Vines a016bc2736 Add infra to publish metrics tarball 2019-06-13 10:00:24 -07:00
Michael Vines 91b23f8316
Switch from solana-install to solana-install-init 2019-06-08 19:24:36 -07:00
Michael Vines 97b9d57b62
shellcheck 2019-06-07 21:35:51 -07:00