Commit Graph

1273 Commits

Author SHA1 Message Date
Yihau Chen afa2ae2986
chore: add a name for secondary trigger step (#27719) 2022-09-12 04:42:12 +00:00
Yihau Chen 54129c4f16
chore: make docs test upload test result when needed (#27660) 2022-09-08 14:09:07 +08:00
Yihau Chen 8c1093534e
chore: only generate test result on specific branches (#27591)
* chore: only generate test result on specific branches

* lint
2022-09-07 11:39:06 +08:00
Yihau Chen e7689f7961
chore: bump shellcheck v0.8.0 (#27463)
* bump shellcheck to stable verion, v0.8.0

* fix SC2086

* fix SC2269, https://www.shellcheck.net/wiki/SC2294

* fix SC2294

* do null and unset check for variable, FORCE_DELETE
2022-09-01 06:48:20 +00:00
Yihau Chen bbc3c5c32d
chore: add cargo audit at the beginning of secondary pipeline (#27470) 2022-08-31 15:45:29 +00:00
Brooks Prumo 93841a9484
ci: Fix steps in run-local (#27499) 2022-08-31 15:26:59 +00:00
Brennan Watt 9094076de7
Increase downstream-projects timeout (#27486) 2022-08-30 21:07:32 -07:00
Brennan Watt e4a7d01e10
Rust v1.63 (#27303)
* Upgrade to Rust v1.63.0

* Add nightly_clippy_allows

* Resolve some new clippy nightly lints

* Increase QUIC packets completion timeout

* Update quinn-udp crate

Co-authored-by: Michael Vines <mvines@gmail.com>
2022-08-22 18:01:03 -07:00
Brennan Watt 7573000d87
Revert "Rust v1.63.0 (#27148)" (#27245)
This reverts commit a2e7bdf50a.
2022-08-19 09:19:44 +01:00
Yihau Chen d2d4d4a240
chore: only buildkite pipelines use sccache in docker-run.sh (#27204)
chore: only buildkite ci use sccache
2022-08-18 04:33:30 +00:00
Brennan Watt a2e7bdf50a
Rust v1.63.0 (#27148)
* Upgrade to Rust v1.63.0

* Add nightly_clippy_allows

* Resolve some new clippy nightly lints

* Increase QUIC packets completion timeout

Co-authored-by: Michael Vines <mvines@gmail.com>
2022-08-17 15:48:33 -07:00
Yihau Chen 3a9bc4bf37
chore: upload test results to buildkite and datadog (#27139)
* export test-stable result

* export test-stable-perf result

* export test-local-cluster result

* export test-local-cluster-flakey result

* export test-local-cluster-slow-1 result

* export test-local-cluster-slow-2 result

* export test-docs result

* export test-stable-bpf result

* upload test result to buildkite and datadog
2022-08-16 13:20:29 +08: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
Yihau Chen b39767193b
Revert "chore: increase timeout limit for coverage test" (#26917)
This reverts commit b6ae6c1fe1.
2022-08-04 19:51:01 +08:00
Yihau Chen b6ae6c1fe1 chore: increase timeout limit for coverage test 2022-08-04 17:11:44 +08:00
Tyera Eulberg dbd3b6b53a
Parse more token-2022 extensions and instructions (#26746)
* Bump spl-token-2022

* Support parsing InterestBearingConfig extension

* Parse InitializeNonTransferableMint instructions

* Parse InterestBearingMint instructions

* Bump solana-program rebuild threshold
2022-07-25 15:39:13 -06:00
Yihau Chen f7ebaa76ba
chore: only ci use sccache (#26774) 2022-07-26 01:22:15 +08: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 73129cadc2
chore: update buildkite agents query rule (#26708) 2022-07-21 12:08:48 +08:00
yihau 4eca946fb9 chore: increase coverage timeout limit 2022-07-21 00:20:00 +08:00
Yihau Chen e69d8ae7d7
chore: use sccache (#26376)
* chore: remove CARGO_TARGET_CACHE

* chore: prepare sccache env for docker container

* chore: use s3 as sccache backend
2022-07-18 15:39:21 +08:00
Dmitri Makarov 0b78a213c3 Add a comment explaining the check for crate recompilation redundancy 2022-07-14 17:59:37 -07:00
Dmitri Makarov 27cee7a7de Compile for bpf target for compatibility when cargo-build-bpf is used 2022-07-14 10:41:39 -07:00
Dmitri Makarov b7e7e4159c Prevent cargo from running a non-BPF compiler for BPF target 2022-07-13 05:48:48 +00:00
Dmitri Makarov b1718422ce Add a check for rebuild regression due to dep features in cargo tomls 2022-07-12 15:12:22 -07:00
yihau b86d80e676 chore: fix solana-private buildkite steps 2022-06-28 12:09:14 +08:00
Nicholas Rempel 42eb846d52 Add cargo sort check to test-checks.sh 2022-06-24 12:41:38 -07: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 f3639b76ce Remove some clippy lints 2022-06-22 09:23:22 -07:00
Michael Vines 8dd9a045dd Add cargo-store 2022-06-21 18:09:17 +00:00
Nicholas Rempel 1ee4b412b2 Support local CI on macOS 2022-06-20 08:41:30 -07: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 bc3fb7cec6 chore: sync bench timeout setting 2022-06-14 01:00:04 +08:00
yihau 30828609dc chore: sync stable-bpf timeout setting 2022-06-13 11:32:38 +08:00
Dmitri Makarov 4dfaf15a46 Add cargo bpf tools that invoke newer sbf tools and issue deprecation notice 2022-06-03 14:12:42 -07:00
yihau e5ebcb0855 chore: test stable-bpf on gcp agents 2022-05-31 11:36:30 +08:00
axleiro d4e7ebf4f8
increasing timeout limit to 35 for few tests 2022-05-28 18:18:18 +05:30
steviez 7d202a0be2
Make run-sanity.sh ledger-tool verify operate on more slots (#25591)
Prior to this change, genesis.tar.bz2 and the snapshot would be copied
over to a new directory but not rocksdb. As such, the verify step would
only unpack the snapshot and verify that hash.
2022-05-26 15:44:09 -05:00
steviez e1684e94f5
Update to call split local-cluster-slow scripts (#25510) 2022-05-24 14:31:33 -05:00
Justin Starry f6da78a741 Bump stable-bpf CI job timeout to 25min 2022-05-20 15:25:50 +08:00
Jon Cinque 48982778ef
ci: Remove downstream anchor projects (#25266) 2022-05-17 02:27:38 +02:00
Yihau Chen e493e0033a
chore: build windows artifacts on Github Actions (#25188)
* chore: always checkout repo from master

* chore: rename variable tag => commit

* chore: gh-release when tag is present

* chore: add release-artifacts-auto

* chore: skip build when channel is empty

* chore: use GITHUB_REF_NAME as CI_BRANCH
2022-05-13 17:10:03 +08:00
Yihau Chen 46c1ca6551
chore: build osx x86_64 artifacts on buildkite (#25138)
* chore: build osx x86_64 artifacts on buildkite

* chore: remove osx artifacts building flow from github action
2022-05-11 23:15:53 +08:00
Yihau Chen 0e3fc9d31c
chore: add docs actions (#25029)
* chore: mv .travis/* ci/

* chore: add docs action

* chore: update mergify
2022-05-06 12:14:50 +08:00
Brooks Prumo e1866aacad
Move long-running local-cluster tests to local-cluster-slow (#24952) 2022-05-04 06:03:38 -05:00
axleiro abf829d0c6
changing agents for the new pipeline 2022-05-04 12:11:26 +05:30
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
axleiro 5b80891abc
adding buildkite-solana-private.sh to remove solana-secondary dependency from solana-private pipeline 2022-05-03 17:11:31 +05:30
Yihau Chen 0945673a33
fix(ci): correct script path (#24584) 2022-04-22 13:50:40 +08:00