Allow to run testnet-automation.sh directly from PRs#9212
Allow to run testnet-automation.sh directly from PRs#9212ryoqun wants to merge 1 commit intosolana-labs:masterfrom
Conversation
| maybeDebug=--debug | ||
| fi | ||
| # Our build machne is on Azure which supports AVX512 but colos don't support AVX512. | ||
| # So, turn off simd at all as a work around to correctly cross-compile |
There was a problem hiding this comment.
I need to create a tiny build-related PR against solana-reed-solomon to remove this work-around.
There was a problem hiding this comment.
@mvines I just created!: solana-labs/reed-solomon-erasure#1
| if [[ -z $NDEBUG ]]; then | ||
| maybeDebug=--debug | ||
| fi | ||
| # Our build machne is on Azure which supports AVX512 but colos don't support AVX512. |
|
@ryoqun I don't quite follow where the direct-from-PR trigger is here. I think you are aware of the doc here for running test cases against a PR commit, yes? https://docs.google.com/document/d/1h1nYR7uwCNxntkKCvbsx64rVPGhhcH1Ub47rVYYVFZw/edit#heading=h.fxcmhq1uji4u So we can run against a PR already, but not directly triggered from github, still requires a few clicks in buildkite. |
Cool!! So, we have that feature in place.. I created this pr while mistakenly thinking I cannot deploy PR changes to colo from wrong assumption/code reading... And, I've read that doc in the distant past and I've forgotten... Sorry for confusing by lack of understanding! Anyway, I'll give it a shot! |
|
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
|
This stale pull request has been automatically closed. Thank you for your contributions. |
|
(I'm trying to boot this aged pr for test-upgrade pr #12337 ): the successful build https://buildkite.com/solana-labs/testnet-automation-colocation/builds/130#565ed5c7-b9f4-4842-807f-2165b16e3184 |
Problem
While doing #9161, I noticed that I can't test testnet automation scripts with my changes in that PR.
Summary of Changes
I'm surprised testnet-automation.sh is really solid to this extent; just a small more wiring was needed to fix the problem.
As a bonus, this paves the way to run preset of testnet runs from PRs directly and automatically.
Well, adequately streamlined, yet invoking bunch of
colo.sh/gcp.shandnet.shis a bit tedious for me just to run normal perf. tests. You know, engineers are lazy.. :p