Skip to content

feat: Allow date range selection in charts #2610

feat: Allow date range selection in charts

feat: Allow date range selection in charts #2610

Workflow file for this run

name: Turbo test
on:
pull_request:
paths:
- "**.tsx?"
- "**.jsx?"
- "**.json"
- "**.sol"
- "**/package.json"
- "**/package-lock.json"
- "**/tsconfig.json"
- .github/workflows/ci-turbo-test.yml
push:
branches: [main]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions-rust-lang/setup-rust-toolchain@v1
- uses: actions/setup-node@v4
with:
node-version-file: "package.json"
# Libusb is a build requirement for the node-hid package and so pnpm
# install will fail if this isn't in the build environment and if a
# precompiled binary isn't found.
- name: Install libusb
run: sudo apt-get update && sudo apt-get install -y libusb-1.0-0-dev libudev-dev
# Install Foundry for Ethereum contract tests
- name: Install Foundry
uses: foundry-rs/foundry-toolchain@v1
with:
version: v0.3.0
- uses: pnpm/action-setup@v4
name: Install pnpm
with:
run_install: true
- name: Install Forge dependencies
run: cd target_chains/ethereum/contracts && pnpm run install-forge-deps
- name: Cache for Turbo
uses: rharkor/[email protected]
- name: Test
run: pnpm turbo test