Skip to content

twamp: add timestamp diagnostic tool (#3380) #7131

twamp: add timestamp diagnostic tool (#3380)

twamp: add timestamp diagnostic tool (#3380) #7131

Workflow file for this run

name: rust
on:
push:
branches: [ main, 'hotfix/**' ]
pull_request:
branches: [ main, 'hotfix/**' ]
jobs:
rust-build:
runs-on: ubuntu-24.04-16c-64gb
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@1.90.0
- uses: Swatinem/rust-cache@v2
- name: Install agave solana tools
run: |
sh -c "$(curl -sSfL https://release.anza.xyz/v2.3.13/install)"
echo "$HOME/.local/share/solana/install/active_release/bin" >> $GITHUB_PATH
- run: make rust-build
rust-lint:
runs-on: ubuntu-24.04-16c-64gb
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@1.90.0
with:
components: clippy, rustfmt
- uses: Swatinem/rust-cache@v2
- run: make rust-lint
rust-test:
runs-on: ubuntu-24.04-16c-64gb
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@1.90.0
- uses: Swatinem/rust-cache@v2
- name: Install agave solana tools
run: |
sh -c "$(curl -sSfL https://release.anza.xyz/v2.3.13/install)"
echo "$HOME/.local/share/solana/install/active_release/bin" >> $GITHUB_PATH
- run: make rust-test
rust-validator-test:
runs-on: ubuntu-24.04-16c-64gb
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@1.90.0
- uses: Swatinem/rust-cache@v2
- name: Install agave solana tools
run: |
sh -c "$(curl -sSfL https://release.anza.xyz/v2.3.13/install)"
echo "$HOME/.local/share/solana/install/active_release/bin" >> $GITHUB_PATH
- run: make rust-validator-test