Skip to content

RFC: FPGA Routing Architecture #4126

RFC: FPGA Routing Architecture

RFC: FPGA Routing Architecture #4126

Workflow file for this run

name: rust
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
rust-build:
runs-on: ubuntu-24.04-16c-64gb
steps:
- uses: actions/checkout@v4
- uses: dtolnay/[email protected]
- 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/[email protected]
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/[email protected]
- 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/[email protected]
- 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