Yihau Chen
5658d6ee5b
ci: run test-stable-sbf in docker ( #33943 )
2023-11-17 12:11:52 +08:00
Yihau Chen
51f3af25eb
ci: run doctest in docker ( #33942 )
2023-11-17 12:11:36 +08:00
Yihau Chen
b55dcbbb39
ci: run bench test in docker ( #33944 )
...
* ci: run bench test in docker
* ci: fix bench test triggering rule
2023-11-17 12:11:25 +08:00
Yihau Chen
b87c8d163d
ci: remove stable-perf from PR and push CI ( #33479 )
...
ci: move stable-perf to nightly pipeline
2023-10-03 12:37:36 +08:00
Yihau Chen
c0100b13ef
ci: fix cargo files changes doens't trigger doc tests ( #33438 )
2023-09-28 07:01:14 +00:00
Yihau Chen
3fa3d266cd
ci: update rules for triggering all_test_steps ( #32442 )
...
ci: update rules for trigger all_test_steps
2023-07-10 20:02:33 +00:00
Ryo Onodera
18247431b9
Add special feature for inter-crate safe dev-related code reuse ( #32169 )
...
* Add dev-utils feature for inter-crate test code safe reuse
* Sanitize mode
* Fix typo...
* Use case/esac intead of if
* port to `cargo tree` + `jq`
* Fix typo...
* Properly abort on errors
* Add trailing commas
* Select only normal dependencies
* Use more concise comma-separated code
* Skip if taint packages are empty
* Fold long lines and format code a bit
* Fix shellcheck
* Improve jq query and remove uneeded marker feature
* Use folding heredoc giving up proper indenting..
* Use jq's alternative operator (//)
* Rename to dev-context-only-utils
* Fix typo...
---------
Co-authored-by: Trent Nelson <trent@solana.com>
2023-07-07 09:30:20 +09:00
Yihau Chen
66233576a1
ci: trigger shellcheck for .buildkite/hooks ( #32329 )
2023-06-29 17:34:36 +00:00
Yihau Chen
8cb30d0693
ci: separate bench tests ( #31763 )
...
* ci: separate bench tests
* use readable names
2023-05-25 21:39:17 +08:00
Yihau Chen
239a7ba759
ci: refactor local cluster tests ( #31730 )
...
* ci: separate local cluster tests by nextest
* parallelism => 6
* Revert "parallelism => 6"
This reverts commit 5c271357fee8aa8ae812ee67e285d72ebb9bec10.
2023-05-24 15:07:33 +08:00
Will Hickey
29163f71c6
Restore ci version bump logic with origin/ prefix on branch names ( #31636 )
...
Add origin/ prefix to branch names... Buildkite doesn't have the local branch aliases in the clone
2023-05-15 21:05:14 -05:00
Will Hickey
91194cd342
Revert "Update CI pipeline to only run `checks` step on version bump … ( #31603 )
...
Revert "Update CI pipeline to only run `checks` step on version bump PRs (#29243 )"
This reverts commit 0581fc2def
.
2023-05-12 13:03:21 -05:00
Yihau Chen
ee10a48739
ci: soft fail trigger_secondary_step ( #31296 )
...
ci: soft failed trigger_secondary_step
2023-04-24 12:43:59 +08:00
Yihau Chen
17eab32ad0
ci: run stable tests partially ( #31151 )
...
* ci: run stable tests partially
* ci: improve uploading test result
* use buildkite's retry
* test common
* fix indent issue
* extract assert eq
* use diff to print test error
* pretty format
* test build stable steps
* add test all function
* lint
* lint
* keep dollar sign
* switch got and want's diff direction
* use 'EOF' to make code more readable
* rename EMPTY_LINE to DELETE_THIS_LINE
* rename N => INDEX
* rename M => LIMIT
* check variable in a more elegant way
* wording
* more explain for code
2023-04-21 14:51:17 +08:00
Yihau Chen
1bf69b448b
ci: move coverage to the last block ( #31163 )
2023-04-14 12:19:20 +08:00
Yihau Chen
21f1b652a7
ci: reorg downstream projects ( #30463 )
...
reorg downstream projects
2023-02-24 15:55:24 +08:00
Yihau Chen
0d96d1db33
ci: group check steps into an individual queue ( #30309 )
...
* ci: group check steps into an individual queue
* lint: add quote
2023-02-15 13:03:17 +08:00
Steven Luscher
3c01f4dd76
chore: remove Explorer build scripts from the Monorepo ( #30262 )
...
* chore: remove Explorer build scripts from the Monorepo
* chore: remove labeler action
2023-02-10 17:25:32 -06:00
Steven Luscher
a2cf25153f
Fuck this whole web3.js thing ( #30062 )
2023-02-01 14:34:23 -08:00
Yihau Chen
aef1a4301c
use gh cli to get affected files ( #29823 )
...
use gh client to get affected files
2023-01-24 18:47:58 +08:00
Yihau Chen
b030a96321
chore: increase stable-perf timeout_in_minutes to 35 ( #29551 )
2023-01-06 17:27:25 +08:00
Will Hickey
0581fc2def
Update CI pipeline to only run `checks` step on version bump PRs ( #29243 )
...
* Add logic to buildkite pipeline so version bump PRs don't run the full CI
2023-01-05 12:45:29 -06:00
Yihau Chen
d32c34822b
ci: trigger stable-sbf pipeline when cargo-[test|build]-[bpf|sbf] is modified ( #29391 )
2022-12-23 20:59:37 +08:00
Yihau Chen
0f99f70519
ci: trigger downstream pipeline when cargo-[test|build]-[bpf|sbf] is modified ( #29390 )
2022-12-23 20:56:30 +08:00
Trent Nelson
5361b4bc84
ci: run all jobs when the pipeline generator script changes
2022-10-17 22:21:57 -07:00
Trent Nelson
18e07852df
ci: move `stable-sbf` job to `solana` queue
2022-10-17 21:56:54 -07:00
Dmitri Makarov
f4dd24491f
Migrate SDK from BPF to SBF
2022-10-07 08:57:06 -04:00
Yihau Chen
afa2ae2986
chore: add a name for secondary trigger step ( #27719 )
2022-09-12 04:42:12 +00:00
Brennan Watt
9094076de7
Increase downstream-projects timeout ( #27486 )
2022-08-30 21:07:32 -07: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
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
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
yihau
e5ebcb0855
chore: test stable-bpf on gcp agents
2022-05-31 11:36:30 +08: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
Brooks Prumo
e1866aacad
Move long-running local-cluster tests to local-cluster-slow ( #24952 )
2022-05-04 06:03:38 -05:00
Tyera Eulberg
65d33b3715
Split out rust doc tests in CI ( #24397 )
2022-04-15 19:40:27 -06:00
axleiro
9347d57973
increasing timeout of local-cluster-slow test by 10 min
2022-03-22 17:51:13 +05:30
axleiro
a1a29b0b86
Increased timeout limit of coverage and stable-perf by 10 mins each ( #23797 )
...
* Increased timeout limit of coverage and stable-perf by 10 mins each
* Increasing timeout for in disk CI by 10 min
2022-03-21 15:08:23 +05:30
Trent Nelson
f814c4a082
ci: move all formerly-default-queue jobs to solana queue
2022-02-28 13:50:34 -07:00
Jon Cinque
ec364cc737
ci: Add Anchor and Anchor projects to the downstream build ( #22098 )
...
* ci: Add Anchor and Anchor projects to the downstream build
* Separate downstream anchor projects into separate step
* Decrease anchor project build time
2022-01-11 00:21:53 +01:00
Justin Starry
0eb0d62e95
Increase timeout of local-cluster-slow CI step
2022-01-07 15:30:42 +08:00
Justin Starry
0e1afcbb26
Split up local cluster tests into separate CI steps ( #22295 )
...
* Split up local cluster tests into separate CI steps
* Update buildkite-pipeline.sh
2022-01-05 14:44:15 +00:00
Michael Vines
488dc37fec
Add wasm bindings for `Pubkey` and `Keypair`
2021-12-09 15:53:58 -08:00
carllin
b30c94ce55
ClusterInfoVoteListener send only missing votes to BankingStage ( #20873 )
2021-11-18 15:20:41 -08:00
Justin Starry
4fbf44dc75
ci: Increase timeout duration for coverage step ( #20888 )
2021-10-22 19:28:35 +00:00
Justin Starry
d39e90d3d7
Clean up explorer deploy and stop mirroring the repo ( #19845 )
...
* Stop exporting explorer commits to mirror
* Remove heroku config from explorer
2021-09-13 14:46:14 -05:00