This was introduced to mask the occasional failure of racy tests. But this is misguided as it helps hid the true problem, the racy test, and it causes tries builds that fail deterministically to retry only to fail once again.
45 lines
1.2 KiB
YAML
45 lines
1.2 KiB
YAML
steps:
|
|
- command: "ci/docker-run.sh solanalabs/rust ci/test-stable.sh"
|
|
name: "stable [public]"
|
|
env:
|
|
CARGO_TARGET_CACHE_NAME: "stable"
|
|
timeout_in_minutes: 30
|
|
- command: "ci/shellcheck.sh"
|
|
name: "shellcheck [public]"
|
|
timeout_in_minutes: 20
|
|
- command: "ci/docker-run.sh solanalabs/rust-nightly ci/test-nightly.sh"
|
|
name: "nightly [public]"
|
|
env:
|
|
CARGO_TARGET_CACHE_NAME: "nightly"
|
|
timeout_in_minutes: 30
|
|
- command: "ci/test-stable-perf.sh"
|
|
name: "stable-perf [public]"
|
|
env:
|
|
CARGO_TARGET_CACHE_NAME: "stable-perf"
|
|
timeout_in_minutes: 20
|
|
agents:
|
|
- "queue=cuda"
|
|
- command: "ci/test-large-network.sh"
|
|
name: "large-network [public]"
|
|
env:
|
|
CARGO_TARGET_CACHE_NAME: "stable"
|
|
timeout_in_minutes: 20
|
|
agents:
|
|
- "queue=large"
|
|
- command: "ci/pr-snap.sh"
|
|
timeout_in_minutes: 20
|
|
name: "snap [public]"
|
|
- wait
|
|
- command: "ci/publish-crate.sh"
|
|
timeout_in_minutes: 20
|
|
name: "publish crate [public]"
|
|
- trigger: "solana-snap"
|
|
branches: "!pull/*"
|
|
async: true
|
|
build:
|
|
message: "${BUILDKITE_MESSAGE}"
|
|
commit: "${BUILDKITE_COMMIT}"
|
|
branch: "${BUILDKITE_BRANCH}"
|
|
env:
|
|
TRIGGERED_BUILDKITE_TAG: "${BUILDKITE_TAG}"
|