Skip to content

Testnet E2E

Testnet E2E #47

Workflow file for this run

name: Testnet E2E
on:
workflow_dispatch:
schedule:
- cron: '0 2 * * *'
env:
CARGO_TERM_COLOR: always
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
testnet-e2e:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- name: Checkout repository
uses: actions/checkout@v5
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable
- name: Install Stellar CLI
uses: stellar/stellar-cli@v26.0.0
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: '18'
- name: Install Noir
uses: noir-lang/noirup@v0.1.3
with:
toolchain: "1.0.0-beta.9"
- name: Install bb
run: |
curl -L https://raw.githubusercontent.com/AztecProtocol/aztec-packages/refs/heads/next/barretenberg/bbup/install | bash
echo "$HOME/.bb" >> $GITHUB_PATH
$HOME/.bb/bbup -v 0.87.0
- name: Cache cargo directories
uses: actions/cache@v3
with:
path: |
~/.cargo/registry
~/.cargo/git
target
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
- name: Setup environment
run: ./scripts/setup.sh
- name: Run testnet E2E
run: MEASURE_COSTS=1 MEASURE_SUBMIT=1 just testnet